如何将Vim设置为终端的16种颜色?

3

最近我成功让Vim反映出终端的所有颜色,Vim看起来和感觉都符合我的要求。然而,当我昨晚更新到最新版本8.0.577时,它将所有这些都剥离了,并给了我以前可怕的配色方案。

我正在运行Linux Mint,并使用预装的标准终端模拟器。是否有任何代码可以放置在我的“~/.vimrc”中,使Vim反映出我的终端的16种颜色,从而标准化我今后使用Vim的方式?


我建议您在问题上提供更多信息。它不是很清楚...你的颜色方案是什么? - Badacadabra
我没有颜色方案,只是使用我的终端调色板中的颜色。 Vim默认使用几种无法在终端调色板中更改的颜色。 我曾经改过一段时间,但是Vim的最新更新恢复了我无法更改的默认颜色。 - willsy
你应该知道,配色方案也使用终端调色板中的颜色... - Badacadabra
我在“/.vimrc”中没有设置“colorscheme”。我不感兴趣“/.vimrc”的“colorscheme”功能。我只是想完全将我的终端调色板与Vim同步,这样我就可以更轻松地维护/控制语法的颜色。 - willsy
那么你使用 highlight 命令,对吧? - Badacadabra
我曾经也把这个做好了,它很棒因为我可以通过改变终端设置来调整颜色,但是现在我也无法重新得到它。 我尝试过t_Co=16,但没有帮助。 - still_dreaming_1
2个回答

4
有趣的问题,大多数人都有相反的问题,他们想要更多的颜色,但只得到标准的 16 种颜色... 无论如何,在您的 .vimrc 中或从 : 提示符中尝试执行以下操作:
set t_Co=16

谢谢!可能需要稍微调整一下,但这就是答案。 - willsy

0
我对颜色方案进行了一些调查,似乎“colorscheme default”也可以让人们关闭颜色方案。当我上次使用 X 的时候,这甚至还不存在。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接