我的 MacVim 顶部有一个栏,每次我在一个窗口中打开多个缓冲区时,它都会像这样列出它们:
这会很好,除非我输入 ":bn"进入下一个缓冲区,条形图不再准确。它显示了“contact.html”的重复条目,而“bio.html”没有条目:
如果它工作正常,这个栏会很有用。但如果它不会,那么我想摆脱它。问题是,我不知道它是如何到达那里的。
那么,有谁知道如何解决这个问题或摆脱它?
我的 .vimrc 在这里,如果有帮助的话: https://github.com/austintrose/Vim-Files 。我在我的 .vimrc 中找不到任何与它相关的东西。 :-/
谢谢!
最佳答案
这看起来像“文本模式”标签行。通常,选项卡将显示在基于 GUI 的选项卡行中,但此行(来自您的 .vimrc
):
set guioptions=
从
e
中删除 guioptions
选项,该选项禁止 GUI 选项卡并恢复为“文本模式”选项卡。 e
( guioptions
) 的 :help 'go-e'
选项的描述是这样说的:如果您想禁用制表符行,那么您可能应该将
showtabline
设置为 0
以便它始终被禁用:set showtabline=0
如果您只想将其应用于 Vim 的 GUI 实例,您可以将其放在
if has("gui_running")
部分,或者您也可以无条件地禁用基于 tty 的 Vim 实例中的标签行。或者,如果您想要基于 GUI 的选项卡,请确保
guioptions
包含 e
,并且 showtabline
非零:set guioptions=e " instead of clearing this, set it to only `e`
set showtabline=1 " one is the default value
顺便说一句,您可以使用
:tabnext
和 :tabprevious
导航选项卡(在正常模式下,分别为 gt
和 gT
)。关于vim - MacVim 顶部的奇怪栏?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13661997/