Vim 支持高亮显示中256色字符的最佳实践

Vim 支持高亮显示中256色字符的最佳实践,vim,Vim,我从guimacvim的土地上第一次深入了解了iTerm2/vim/vimux环境。我面临的第一个直接问题是,我使用的几个插件在使用CTRM时支持非常差的8color高光。所以,我想尽可能地提高他们 我查看了一些,发现了支持256色的配色方案是如何实现的。看起来有点直截了当,但是 以前有人这样做过吗?我讨厌在三个插件中攻击这个问题,如果已经有一个支持库来简化这项工作。不要碰你的插件。您只需将iTerm2设置中的终端类型更改为xterm-256colors 我现在手头没有Mac电脑,但我知道它很容

我从guimacvim的土地上第一次深入了解了iTerm2/vim/vimux环境。我面临的第一个直接问题是,我使用的几个插件在使用CTRM时支持非常差的8color高光。所以,我想尽可能地提高他们

我查看了一些,发现了支持256色的配色方案是如何实现的。看起来有点直截了当,但是


以前有人这样做过吗?我讨厌在三个插件中攻击这个问题,如果已经有一个支持库来简化这项工作。

不要碰你的插件。您只需将iTerm2设置中的终端类型更改为
xterm-256colors

我现在手头没有Mac电脑,但我知道它很容易找到


如果您的配色方案仅为GUI,则可以使用CSAPROX或类似插件将其转换为256色配色方案。

插件应通过
:hi def MyGroup…
定义其高亮显示。这样,您就可以通过

:hi MyGroup ctermfg=... ctermbg=...
如果插件错过了
def
部分,您仍然可以在插件来源后覆盖高亮显示(例如在
~/.vim/after/plugin/
脚本中)


但我同意romainl的观点,首先,确保在您的终端中使用256色,如果您最喜欢的配色方案不支持它,请使用CSAPROX使您的配色方案适应高颜色终端。

为什么不列出3个插件以及您遇到的问题?