1、同时编辑多个文件
Vim同时编辑多个文件有两种方法,一种是在Vim打开文件前,就加上同时打开多个文件的参数;另一种就是进入一个文件后,再打开另外一个文件。
1.1、同时打开多个文件
横向分屏
vim -o ctest.c pytest.py
竖向分屏
vim -O ctest.c pytest.py
同时打开多个文件
横向分屏
竖向分屏
1.2、先打开一个文件,再用命令打开另一个文件
比如,先打开ctest.c(vim ctest.c),然后输入Vim的命令
横向分屏
: sp pytest.py
竖向分屏
: vs pytest.py
输入 :sp 命令,横向分屏显示
输入 :vs 命令,竖向分屏显示
2、Vim的多视窗操作
Vim可以在一个界面里打开多个窗口进行编辑,这些编辑窗口称为Vim的视窗。
2.1、分割当前视窗
在Vim的普通模式下,分割当前视窗的快捷键如下。
Ctrl-w s 将当前视窗分割成两个水平视窗
Ctrl-w v 将当前视窗分割成两个垂直视窗
2.2、移动光标到对应工作视窗
在Vim的普通模式下,移动光标到对应视窗的快捷键如下。
Ctrl-w j 移至下面视窗
Ctrl-w k 移至上面视窗
Ctrl-w h 移至左边视窗
Ctrl-w l 移至右边视窗
2.3、移动当前工作视窗的位置
在Vim的普通模式下,移动工作视窗位置的快捷键如下。
Ctrl-w J 将当前视窗移至下面
Ctrl-w K 将当前视窗移至上面
Ctrl-w H 将当前视窗移至左边
Ctrl-w L 将当前视窗移至右边