VIM 使用技巧 : 分屏

1 分屏启动VIM

  • 使用参数 O 垂直分屏:
1
vim -O<n> file1 file2 ...
  • 使用参数 o 水平分屏:
1
vim -o<n> file1 file2 ...

为数据,表示分成几屏

2 关闭分屏

  • 关闭当前窗口:
1
Ctrl+W c
  • 关闭最后一个窗口并退出 VIM:
1
Ctrl+W q

3 分屏

  • 上下分割当前文件
1
Ctrl+W s
  • 上下分割窗口并打开一个新的文件
1
:sp filename
  • 左右分割当前文件
1
Ctrl+W v
  • 左右分割窗口并打开一个新的文件
1
:vsp filename

4 光标切换

1
Ctrl+W l[h,j,k,w]

分别完成光标的右、左、下、上、下一个窗口 切换

5 分屏移动

1
Ctrl+W L[H,K,J]

分别完成屏幕的 右、左、上、下 移动

6 屏幕大小

  • 微调整高度
1
Ctrl+W =[+,-]

分别将屏幕调整为: 一个高度、更高、更低

  • 直接调整高度
1
:res[ize] [+,-][n]

使当前窗口高度:增加、减少、或直接设置为 n,或设置为默认高度

  • 微调整宽度
1
Ctrl+W <[>]

分别将屏幕调整为:更窄、更宽

  • 直接指定宽度
1
:vertical res[ize] [n]

1
Ctrl+W |

设置为默认宽度