Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Macvim中显示选项卡编号_Vim_Macvim - Fatal编程技术网

在Macvim中显示选项卡编号

在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作为我的开发工具。通常我在标签之间切换。 但Macvim不显示选项卡编号。 我在my.vimrc中配置,因为我可以轻松地使用cmd+1、cmd+2或cmd+N进行切换。 但有时我需要数一数账单号码。
有没有一种方法可以让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

对于你的.vimrc

Ha,几乎相同的答案:-)那
:set gtl^=…
真的有效吗?默认值(至少在GVIM中)为空,然后Vim使用一个特殊的内部逻辑。@IngoKarkat,不,它在Debian上的GVIM中不起作用。谢谢检查;这使您的答案稍微容易一些(但也是一个仅适用于MacVim的解决方案)。
Plug 'mkitt/tabline.vim'  # if you're using vim-plug