Vim + solarized + terminator =以黑色突出显示的关键字

时间:2014-11-19 22:21:52

标签: vim themes syntax-highlighting terminator

我开始配置vim所以我安装了病原体并且曝光了。

这是我的.vimrc和同时曝光的主题的截图。

enter image description here

我不明白为什么我有像'set'这样的关键字以黑色突出显示? 是因为终结者吗?

当我打开python脚本时会出现同样的问题,所有关键字都会突出显示......

由于

修改 真正的问题是你可以在vim,zsh和终结器配置中设置不同的背景/颜色。有没有办法使它看起来像曝光?我认为问题来自于彼此重叠的背景。黑色实际上是终结者的背景。

1 个答案:

答案 0 :(得分:0)

Colorscheme作者可以从用于GUI颜色方案的16,777,216色调色板,用于256色终端仿真器的256色xterm调色板和用于其他情况的16个用户可配置的ANSI颜色构建自己的调色板。

显而易见的结果是,很难想出一种颜色方案,保证在任何地方看起来都一样。

我使用我的colorscheme做出的选择是仅使用GUI版本中的xterm调色板中的颜色,使得几乎不可能仅基于颜色来区分终端Vim和图形Vim。老实说,我不知道有多少种颜色可以做到这一点,但是这种调色板的内在局限性(例如没有棕色)确实使得这有点复杂和限制。

对于8/16色终端,我从我的调色板中提供了18的值,这样用户就可以自定义他的16 ANSI颜色并享受几乎与更强大的终端或GVim相同的体验。这是每个colorscheme作者必须做的事情,并且没有解决方法。

一些色彩方面的作者用有限的任意调色板开始他们的工作,通常是16-20种颜色,他们改装成他们的颜色方案。由于他们的调色板大部分时间都在xterm调色板之外,因此它们能够为您提供非常令人印象深刻的开箱即用GUI体验,但256色的终端体验通常是如此,迫使您逆行终端到xterm $TERM以享受自定义的ANSI颜色。