在Macvim中显示选项卡编号
我使用Macvim作为我的开发工具。通常我在标签之间切换。 但Macvim不显示选项卡编号。 我在my.vimrc中配置,因为我可以轻松地使用cmd+1、cmd+2或cmd+N进行切换。 但有时我需要数一数账单号码。在Macvim中显示选项卡编号,vim,macvim,Vim,Macvim,我使用Macvim作为我的开发工具。通常我在标签之间切换。 但Macvim不显示选项卡编号。 我在my.vimrc中配置,因为我可以轻松地使用cmd+1、cmd+2或cmd+N进行切换。 但有时我需要数一数账单号码。 有没有一种方法可以让Macvim像iTerm一样显示选项卡编号 与GVIM一样,MacVim支持通过'guitablabel'选项配置选项卡标签:帮助设置guitablabel有一个示例显示选项卡页码和缓冲区名称: :set guitablabel=%N\ %f 还有一个模拟默认
有没有一种方法可以让Macvim像iTerm一样显示选项卡编号 与GVIM一样,MacVim支持通过
'guitablabel'
选项配置选项卡标签<代码>:帮助设置guitablabel有一个示例显示选项卡页码和缓冲区名称:
:set guitablabel=%N\ %f
还有一个模拟默认行为的示例函数,您只需要在选项卡页码中工作(可以通过tabpagenr()
)或自定义任何您想要的内容
另请参见。您可以在
:help setting guitablabel
下的文档中找到部分答案:
:set guitablabel=%N\ %f
其中,%N\
是选项卡编号,后跟空格
如果要保留默认设置,只需在选项卡编号前加上前缀,可以使用以下选项:
:set guitablabel^=%N\ <--- note the space
作为旁注,Vim的“tabline”看起来和工作原理与您在其他编辑器中的经验相同,但“tab pages”与您通常的“tab”非常不同。通常建议习惯于以缓冲区为中心的工作流,而不是依赖选项卡页面作为文件代理(这是设计上无法做到的)。有一个适用于所有VIM(gui和终端)的好方法。加上
Plug 'mkitt/tabline.vim' # if you're using vim-plug
对于你的.vimrcHa,几乎相同的答案:-)那
:set gtl^=…
真的有效吗?默认值(至少在GVIM中)为空,然后Vim使用一个特殊的内部逻辑。@IngoKarkat,不,它在Debian上的GVIM中不起作用。谢谢检查;这使您的答案稍微容易一些(但也是一个仅适用于MacVim的解决方案)。
Plug 'mkitt/tabline.vim' # if you're using vim-plug