前言
Vim 编辑器允许用户同时编辑多个文件,但这里的同时编辑多个文件是指在不需要退出当前编辑的文件,而直接切换到另外一个需要编辑的文件中去,具体命令如下:
vim file1 file2 ...
file1 file2 表示同时编辑 file1 和file2这两个文件,系统默认先编辑第一个文件,即file1。
打开多个文件
下面以同时打开文件 file1 和 file2 测试为例:
打开文件:
vim file1 file2
这时默认打开第一个文件。你可以进行文件内容的编辑了。
编辑对象切换
从当前编辑对象 file1 切换到 file2 文件上,输入以下切换命令:
:n file2
提示:在进行编辑对象切换时,请务必先保存当前文件。
注意:n
后面存在 空格 ,如果 :n
后不加任何参数表示切换到下一个文件.
保存退出
:q
// 退出编辑:wq
// 保存并退出文件编辑:q!
// 强制退出编辑(文件不保存)
其它指令
:e filename
与:n filename
用法相同:n #
交替编辑最近处理过的两个文件,类似 alt+tab 的功能:e! Filename
放弃当前的修改,并强制转到指定文件:q!
强制退出vim编辑器