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三剑客