正如Ethan Schoonover在他的vim colorscheme readme中指出的,为了使颜色配方首先工作,您必须配置终端颜色调色板。
在终止符中有一个github repo,它保存了黑暗和光照方案的颜色配置。
问题是,该调色板不正确:P,正确的是一个家伙在an issue在同一个回购中发布的那个。
正确的配置如下(至少在黑暗方案):
[[solarized-dark]]
palette = "#073642:#dc322f:#859900:#b58900:#268bd2:#d33682:#2aa198:#eee8d5:#002b36:#cb4b16:#586e75:#657b83:#839496:#6c71c4:#93a1a1:#fdf6e3"
cursor_color = "#eee8d5"
foreground_color = "#eee8d5"
background_color = "#002b36"
之后,您必须配置solarized色彩方案:
syntax on
set t_Co=16
set background=dark
colorscheme solarized
几件事情有记:
通常,set t_Co=16
行不是必需的b因为大多数终端仿真器只支持16种颜色(例如终结器)。但我宁愿明确而非暗示(特别是如果您要在多台计算机之间同步文件)。
行set g:solarized_termcolors=16
是默认值,所以您可以放或不放:它不会有任何区别。
在我的经验中,256色版本更好(我喜欢在蓝色背景上有更多的灰色背景;但这是个人品味:P)。与所有人都能想到的相反,256色配色方案实际上是“默认设置”中的“后备”。是的,怪异的,大多数人会认为,256> 16.无论如何,使用“回退”你要行更改为以下:
set t_Co=256
set g:solarized_termcolors=256
实际上有一些问题与其他CLI彩色输出应用程序,我建议你去阅读Seebi文章about dircolors和ongoing(?) discussion关于solarized github问题跟踪器。
你是什么意思“它不工作”?你有错误信息,或毛刺或错误的颜色? – romainl 2012-02-02 08:15:24
我的意思是错误的颜色。 – test123 2012-02-02 08:22:17
怎么了?你正在谈论色彩方案:一两个截图可能会有所帮助。 – romainl 2012-02-02 08:25:04