VIM - 如何删除屏幕/文件顶部的白条

时间:2011-05-02 06:36:33

标签: vim vi

要重新创建“set :background=dark”,您会在屏幕顶部看到它。我正在使用railscasts.vim主题,但我认为它与此无关。

请参阅attachment

2 个答案:

答案 0 :(得分:23)

设置background=dark不足以显示标签,您应该使用vim -u NONE开始娱乐。

默认情况下,除非有多个选项卡,否则不显示tabline。此行为由showtabline选项控制,默认为1。即使有多个标签,0也会关闭标题,即使只有一个标签,2也会显示标语。试试verbose set showtabline?,找出用showtabline=1替换showtabline=2的脚本。

答案 1 :(得分:1)

这是railscasts colorscheme没有处理的标语。如果你想要tabline但不希望它是白色的,你需要根据自己的喜好编辑你的colorscheme。

首先添加以下内容:

hi TabLine      guifg=<hexadecimal color> guibg=<hexadecimal color>
hi TabLineFill  guifg=<hexadecimal color> guibg=<hexadecimal color> gui=reverse
hi TabLineSel   guifg=<hexadecimal color> guibg=<hexadecimal color> gui=bold
hi Title        guifg=<hexadecimal color> guibg=<hexadecimal color> gui=bold

这些特定于GVim / MacVim,为了使其在终端中运行,您需要添加

ctermfg=<color number> ctermbg=<color number> cterm=<value>

到每一行。

请参阅:help colorscheme