1、打开多个文件
1)vim还未启动
在终端输入 vim file1 file2 ... 打开所有这些文件(若不存在,则新建),并显示第一个文件的内容。
2)vim已经启动
在终端输入 :e file 再打开一个文件(若不存在,则新建),并且vim里显示出file文件的内容。2、分割窗口同时打开多个文件
1)vim还未启动
- 纵向分割显示: vim -O filename1 filename2
- 横向分割显示:vim -o filename1 filename2
2)vim已经启动
- 纵向分割显示::sp filename
- 横向分割显示::vs filename
注释:
- vs可以用vsplit替换,sp可以用split替换。
- 窗口分割成窗格之后,在一个窗格下,单个窗口的所有操作都可用且结果相同。
3、切换操作
1)文件间切换
- :n—下一个文件
- :N—上一个文件
- Ctrl+6—在最近的两个文件中交替显示
- :b1~n //切换至第n个文件
- 注意:切换之前先得保存文件更改
- :ls //列出打开的文件,带编号
- :1~n //在当前显示文件中切换至第n行
注释:对于用(v)split在多个窗格中打开的文件,这种方法只会在当前窗格中切换不同的文件。
2)窗格间切换
- Ctrl+ww——依次向后切换到下一个窗格中
4、关闭窗口
- :q—关闭当前窗口/窗格
- :only—关闭除光标所在的窗口之外的其他窗口
- :qa—关闭所有窗口