首页 > 代码库 > VIM

VIM

分屏

在编辑文件的时候vim的分屏功能还是挺强大的,比如在编辑一段代码的时候,你需要看这个文件的另一处,有了分屏你再也不用翻来翻去了。首先,在打开文件时有参数来实现分屏:

  1. vim -O[N]:垂直分屏
  2. vim -o[N]:水平分屏

其中N是分屏的数目,默认值为文件数。在编辑文件的时候如果要分屏:

  1. Ctrl+w s:水平分割
  2. Ctrl+w v:垂直

此时同一个文件会在两个屏幕中显示,如果需要打开新的文件:

  1. :sp filename:水平分割
  2. :vsp filename:垂直分割

分完屏之后很可能对分屏的大小或者位置不满意,当然现在是可以进行调整的:

  1. ctrl+w +:增大
  2. ctrl+w -:缩小
  3. ctrl+w =:所有分屏都相同大小
  4. ctrl+w H/J/K/L:移动位置,可能会出现奇怪的情况

在编程的时候需要在各个分屏之间移动,此时与移动光标的位置很相似:

  1. ctrl+w h/j/k/l:移到指定方向上的分屏
  2. ctrl+w w:下一个

在任务完成后可以关闭分屏:

  1. ctrl+w c:关闭当前分屏
  2. ctrl+w q:关闭当前分屏,并且如果当前分屏是最后一个则退出vim

 

VIM