vim与shell切换

:sh    到shell下

Ctrl+d 回到vim

1.打开多个文件:

打开vim时同时打开多个文件

$vim file1 file2 ... filen

已经打开一个文件之后

:open anotherfile
:ex anotherfile

2.同时显示多个文件:

:split

:vsplit

退出显示 :q

3.在文件之间切换:

1)文件之间切换

Ctrl+6  or   :bn    下一个文件

:bp    上一个文件

对于用(v)split在多个窗格中打开的文件,这种方法只会在当前窗格中切换不同的文件。

2)窗格直接切换
Ctrl+w+方向键

Ctrl+w+h/j/k/l

Ctrl+ww——依次向后切换到下一个窗格

4.不同文件之间的复制粘贴:

1)

在一个文件中复制n行:  "anyy

在另一个文件中粘贴:  "ap

2)

:m,nw!filename  将指定的第m到n行覆盖到filename文件中

:m,nw!>>filename 追加,而非覆盖

5.同文件之间的复制粘贴

:m,n copy na 将m到n行复制到第na行