VIM 使用备忘录

36 阅读1分钟

文件打开

  1. 已经进入vim
:vi filename           //打开一个文件,并且此时vim里会显示出file文件的内容
:e filename            //打开一个文件,并且此时vim里会显示出file文件的内容
:sp filename           //水平切分窗口打开新文件
:vsplit  filename      //垂直切分窗口打开新文件
  1. 未进入vim
vim -o file1 file2  
打开的两个文件上下窗口分布

vim -O file1 file2
打开的两个文件左右窗口分布
  1. 多窗口切换
# Ctrl简写为C 
<C+w>w # 在窗口见循环切换 
<C+w>h # 切换到左边窗口 
<C+w>l # 切换到右边窗口 
<C+w>k # 切换到上边窗口 
<C+w>j # 切换到下边窗口

<Ctrl+w>s # 水平分割,先按ctrl+w,再按s 
<Ctrl+w>v # 垂直分割,先按ctrl+w,再按v

#设置窗口大小
<C+w>=			# 所有窗口等宽、登高,默认

<C+w>|			# 最大化当前窗口的宽度

# 调整高度
N<C+w>+			# 将当前窗口高度增加N行,N默认为1
N<C+w>-			# 将当前窗口高度减少N行,N默认为1
N<C+w>_			# 将当前窗口高度设置为N行,N默认最大化

# 调整宽度
N<C+w> <		# 将当前窗口宽度减少N行,N默认为1
N<C+w> >		# 将当前窗口宽度增加N行,N默认为1
N<C+w> |		# 将当前窗口宽度设置为N行,N默认最大化
  1. 多文件切换
:bn //下一个文件  
:bp //上一个文件  
:ls //列出打开的文件,带编号  
:b1~n //切换至第n个文件