水平分割
:split 默认使用水平分割的方式。
:split
:sp
垂直分割
:vsplit
:vs
带文件的分割
:split 文件名
:sp 文件名
在光标所在的窗口,输入分割窗口命令就会对那个窗口进行分割。
切换窗口
Ctrl+w 切换正在编辑的窗口
快速分割窗口
Ctrl+w+n 快速分割当前窗口
:new 快速分割当前窗口
Ctrl+w+s 把当前窗口横向一分为二
Ctrl+w+v 把当前窗口纵向一分为二
关闭当前窗口
:close 关闭当前窗口
:q 退出当前窗口
Ctrl+w+o 只保留当前窗口,关闭其他所有窗口
:only 只保留当前窗口,关闭其他所有窗口
设置窗口高度
Ctrl+w+_ 设置窗口高度,默认为纵向占满,利于专心编辑某个文件
文件对比
vimdiff 文件1 文件2 … vimdiff后可以对比多个文件,用空格分隔,如:
~Desktop % vimdiff s.c ss.c hhh.c