vim 窗口分割 以及 tab常用操作
多窗口
- :sp -- 水平分割窗口(缩写)
- :split -- 水平分割窗口
- :split file -- 水平分割窗口(打开指定文件)
- :vsp -- 垂直分割窗口(缩写)
- :vsplit -- 垂直分割窗口
- :vsplit file -- 垂直分割窗口(打开指定文件)
- ctrl + w -- 按顺序切换窗口
- ctrl + w + h/j/k/l -- 左、下、上、右切换窗口
- :close -- 关闭当前窗口 (不可关闭最后一个窗口)
- :only -- 保留当前窗口,关闭其他窗口
- :q -- 关闭当前窗口 (可以关闭最后一个窗口)
- :qall -- 关闭所有窗口,并退出vim
- :windo wincmd K -- 切换到水平
- :windo wincmd H -- 切换到垂直
- Ctrl + w + r -- 向右或向下方交换窗口,而Ctrl + w + R则和它方向相反
- Ctrl + w + x -- 交换同列或同行的窗口的位置。vim默认交换当前窗口的与它下一个窗口的位置,如果下方没有窗口,则试着与上一个窗口交换位置。亦可在此命令前加上数量,与制定的窗口交换位置
多tab
- :tabnew -- 打开一个新tab
- :tabnew [name] -- 打开一个名字为 name 的新tab
- :tabc -- 关闭当前tab
- gt ,gT -- tab 之间切换
- :tabo -- 关闭所有其他的tab
博客里大都是转载的内容,其目的主要用户知识的组织和管理。