如何去除 Vim 屏幕顶部的白条?

发布于 2024-11-04 10:53:48 字数 231 浏览 8 评论 0原文

要重新创建,请执行 :set background=dark,您将在屏幕顶部看到它。我正在使用 Railscasts 主题,但我认为它与此没有任何关系。

屏幕截图

To recreate, do :set background=dark, and you’ll see it on top of the screen. I’m using the railscasts theme, but I don’t think it has anything to do with that.

Screenshot

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

無心 2024-11-11 10:53:48

设置 background=dark 不足以显示选项卡,您应该使用 vim -u NONE 开始重新创建。

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

Setting background=dark is not enough to show the tabline, you should start recreation with vim -u NONE.

By default tabline does not appear unless there is more then one tab. This behavior is controlled by showtabline option which defaults to 1. 0 switches off tabline even if there is more then one tab, 2 makes tabline to be shown even if there is only one tab. Try verbose set showtabline? to find out what script replaced showtabline=1 with showtabline=2.

痴意少年 2024-11-11 10:53:48

这是railscasts 颜色方案不处理的选项卡。如果您想要标签线但不希望它是白色的,您需要根据自己的喜好编辑颜色方案。

首先添加以下内容:

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>

到每一行。

请参阅:帮助颜色方案

It's the tabline which is not dealt with by the railscasts colorscheme. If you want the tabline but don't want it to be white you'll need to edit your colorscheme to your liking.

Start by adding the following:

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

These are specific to GVim/MacVim, to make it work in the terminal, you'll need to add

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

to each line.

See :help colorscheme.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文