水平切割:(horizontal split)
:split
:split xxx(要打开的文件名)
:vsplit xxx(要打开的文件名)
:vnew(在新窗口创建文件)
<control+w> j:跳转到下面的窗口 (类似于上)
<control+w> h:跳转到左边的窗口 (若为大写H,则是把当前窗口调至左方)
<control+w> l:跳转到右边的窗口 (类似于上)
:split
:split xxx(要打开的文件名)
:new(在新窗口创建文件)
垂直切割:(vertical split)
:vsplit:vsplit xxx(要打开的文件名)
:vnew(在新窗口创建文件)
取消分屏,只显示光标所在的当前窗口:
:only 取消分屏
<control + w> o "only display the current window.
窗口间的跳转:
<control+w> k:跳转到上面的窗口 (若为大写K,则是把当前窗口调至上方)<control+w> j:跳转到下面的窗口 (类似于上)
<control+w> h:跳转到左边的窗口 (若为大写H,则是把当前窗口调至左方)
<control+w> l:跳转到右边的窗口 (类似于上)
<control + w> w:在窗口之间跳转
窗口的高度:
<control +w> +:扩大窗口 (或在当前窗口位置,输入命令:res +9)<control + w> -:缩小窗口
: resize lines_num
举例:
在一个窗口下,打开3个文件。1. 先 打开一个:
vim 文件1的文件名
:sp 文件2的路径及文件名
:vsp 文件3的路径及文件名
如此就可以在一个窗口打开3个文件了。
3. 在3个文件间的切换
可以使用 ctrl + 两次按 w 在3个文件中切换。