vim 标签页与折叠栏

当你使用浏览器浏览多个网页时,一般会在一个窗口内创建多个标签页,通过鼠标来回切换,避免了在多个窗口之间来回折腾,快捷方便。使用vim浏览代码时也是如此,也可以在一个窗口内创建多个标签,分别打开不同的文件,使用快捷键来回切换,可以大大提高工作效率。在vim环境下打开的标签页一般称为:vim标签页。

vim标签页相关的操作命令如下:

标签页的新建

​ :tabedit file

​ :tab split

标签页的切换

​ :tabn/tabp

​ 或使用按键:gt/gT

标签页的关闭

​ : tabclose 关闭当前的标签页,:tabonly

程序员在浏览代码时,现在很多IDE都支持代码折叠功能,对于不想看的代码,我们可以把它折叠起来。vim同样也支持折叠功能,可以使用vim折叠命令去创建多个vim折叠,然后对折叠进行打开和关闭等操作。

创建一个折叠

​ zf200G: 将光标和 200 行之间的代码折叠起来

折叠的打开与关闭

​ za: 打开和关闭折叠

​ zr/zm: 一层一层地打开和关闭折叠

​ zR/zM: 分别打开和关闭所有的折叠

折叠键的光标移动

​ zj: 跳转到下一个折叠处

​ zk: 跳转到上一个折叠处

删除折叠

​ zd: 删除光标下的折叠

​ zD: 删除光标下的折叠以及嵌套的折叠

​ zE: 删除所有的折叠标签

​ 创建的折叠当退出 vim 之后就失效了。

《Linux三剑客》视频教程,从零开始快速掌握Linux开发常用的工具:Git、Makefile、vim、autotools、debug,免费赠送C语言视频教程,C语言项目实战:学生成绩管理系统。详情请点击淘宝链接:Linux三剑客