首先,如果这是另一个关于在iTerm2中使用vim颜色的问题,请原谅。我尝试了所有能找到的方法,但仍无法解决问题。对我来说,iTerm2的颜色不正确。以下是比较iTerm2 vim和Macvim的屏幕截图。
:echo &t_Co
将会输出 256
。
iTerm2 报告终端类型设置为 xterm-256color
。 echo $TERM
将会输出 xterm-256color
。
我正在使用 base16-solarized 作为我的配色方案。iTerm2 的配色方案是 this,而我的 vim 配色方案是 this。
这里是我的 vimrc。
非常感谢您的帮助。
编辑:这里有另一个比较,这次使用的是来自altercation/vim-colors-solarized的solarized.vim颜色:
编辑:尝试将$TERM设置为xterm,颜色更好了,但缓冲区航空公司栏仍然存在一些问题,不确定是否应该正常。
TERM
设置为xterm-256color
的整个目的是允许 Vim 使用 xterm 调色板的 16 到 255 号颜色。在您的情况下,xterm-256color
是无意义的,因为 Base16 和 Solarized 都不使用该调色板中的任何颜色。 - romainl