在Macvim中显示标签号

时间:2015-04-10 10:18:49

标签: vim macvim

我使用Macvim作为我的开发工具。通常我会在标签之间切换。 但Macvim不显示标签号。 我在.vimrc中配置,因为我可以使用cmd + 1,cmd + 2或cmd + N轻松切换。 但有时我需要计算标签号。 有没有一种方法可以让Macvim显示像iTerm这样的标签号?

3 个答案:

答案 0 :(得分:1)

与GVIM一样,MacVim支持通过'guitablabel'选项配置标签标签。 :help setting-guitablabel有一个示例显示标签页码和缓冲区名称:

:set guitablabel=%N\ %f

还有一个模拟默认行为的示例功能,您只需要使用标签页码(您可以通过tabpagenr()获取),或自定义为您的任何内容等。

另见Controlling Tab Names in Vim

答案 1 :(得分:1)

您可以在:help setting-guitablabel下的文档中找到部分答案:

:set guitablabel=%N\ %f

其中%N\是标签号,后跟空格。

如果要保留默认设置并只添加选项卡编号,可以使用:

:set guitablabel^=%N\ <--- note the space

附加标签号:

:set guitablabel+=\ %N

作为旁注,Vim&#34; tabline&#34;外观和作品就像你对其他编辑的体验一样,但是&#34;标签页&#34;与你平常的&#34;标签非常不同&#34;。通常建议习惯于以缓冲区为中心的工作流程,而不是依赖标签页作为文件代理(他们不能通过设计)。

答案 2 :(得分:0)

有一个很棒的plugin适用于所有vim(gui和终端)。只需添加

Plug 'mkitt/tabline.vim'  # if you're using vim-plug

到您的.vimrc