我从gui MacVim的土地上第一次进入iTerm2 / vim / vimux景观。我遇到的第一个问题是我使用的几个插件在cterm中支持非常差的8color高亮。所以,我想尽可能地改进它们......
我查看了一些wikia recommendations,并找到了支持256种颜色到see how they did it的colorschemes。看起来有些直截了当,但是......
之前还有其他人这样做过吗?我讨厌在三个插件中攻击这个问题,如果已经有一个支持库来使工作更轻松。
答案 0 :(得分:3)
请勿触摸插件。您只需将iTerm2设置中的终端类型更改为xterm-256colors
。
我现在手头没有Mac,但我知道它很容易找到。
如果您的colorscheme仅限GUI,您可以使用CSApprox或类似插件将其转换为256色colorcheme。
答案 1 :(得分:0)
插件应通过:hi def MyGroup ...
定义其突出显示。有了它,您可以通过
~/.vimrc
中的默认值
:hi MyGroup ctermfg=... ctermbg=...
如果插件错过了def
部分,您仍然可以在插件来源之后覆盖的突出显示(例如,在~/.vim/after/plugin/
脚本中)。
但我同意romainl的说法,首先要确保在您的终端中获得256种颜色,并使用CSApprox使您的colorscheme适应高色终端,如果你最喜欢的颜色方案不支持开箱即用。