多文本编辑
vim程序编辑器可以实现同时打开多个文本,并支持在文本之间的相互操作。具体的操作如下:
首先要实现多文本操作,就需要发开多个文本。使用vim打开
vim 文件1 文件2 ...
在同时打开多个文本之后,可以使用一下快捷键进行文本之间的查看和切换。
快捷键 | 功能 |
---|---|
:n | 编辑下一个文件 |
:N | 编辑上一个文件 |
:files | 列出当前这个vim打开的所有文件 |
通过以上快捷键就可以实现文本之间的切换。同时也可以进行内容的复制粘贴等操作。
多窗口编辑
当已经用vim进入一个文本进行编辑(origin)时,想要同时打开另一个文本显示并编辑时,就需要用到vim的多窗口编辑的功能
快捷键 | 功能 |
---|---|
:sp [filname] | 打开一个新的窗口,如果没有filename,会默认打开一个当前文本的窗口,同步显示。有则会同时显示fileame和origin两个文本。 |
[ctrl] + w +j [ctrl] + w + 向下箭头 | 按法:先按住[ctrl]不放 再按下 w 后放开所有按键,再按 j 或向下箭头,就会跳到下一个窗口。 |
[ctrl] + w + k [ctrl] + w + 向上箭头 | 按法同上,功能是跳到上一个窗口 |
[ctrl] + w + q | 与 :q 相同 就是离开当前编辑窗口,但是不会保存编辑信息。若要保存,可以使用 :wq 保存离开操作。 |