Vim 自 7.0 开始支持 tab 页了,这就像很多数文本编辑器那样方便在多文件中切换,而不是只能使用 Buffer 暗地里来回切。默认时标签上显示 tab 序号加上当前打开的文件名。
注:Visual Studio Code 1.1.1 目前尚不支持 tab 功能。
Vim 中关于 Tab 的操作命令如下:
vim -p file1 file2 file3.... 在多标签中打开多个文件
:tabe[dit] 或 :tabnew 在当前标签后打开新的标签
:tabn[ext] 或 gt 切换到下一个 tab
:tabp[revious] 或 gT 切换到上一个 tab
:tabn [N] 切换到第 N 个 tab
:tabfir[st] 切换到第 1 个 tab
本文原始链接 http://gloveangels.com/vim-operate-tabs/ , 来自隔叶黄莺 Unmi Blog
:tabl[ast] 切换到最后一个 tab
上图是用 vi a.js B.java c.html
打开的 vim 应用。当然,我们可以用鼠标点击 Tab 来直接切换。如果文件有修改,会在 Tab 名前用 "+" 号标识出来。最右侧还有个叉叉让你关闭当前的 tab。双击 tab 也可以创建新的 tab. NERD Tree 插件就是通过 tab 实现的文件目录树的。
:tabs 列出所有的 tab
:tabc[lose] 关闭当前 tab, :q 命令也能关闭闭掉当前 tab
:tabo[nly] 关闭所有其它 tab
上面是最基本的 tab 操作的命令,更多帮助请用 :help tab-page-intro 查看