我一直在玩终端VIM的配色方案,并且发现了令我感到非常沮丧的事情,到目前为止我一直无法解决.
我希望16种系统颜色能够改变.它们显然是可配置的.出于这个原因,我试图使用256色调色板来构建一个VIM颜色方案,无论终端的16(可配置)系统调色板如何,它都是相同的.
我只使用了256色调色板中的颜色,包括背景.但是,我注意到如果我打开具有为终端指定的不同背景和文本颜色的终端,则两个终端中的VIM颜色方案看起来完全不同.
即使终端具有不同的背景,前景和系统调色板,我也没有在Ubuntu上看到类似的行为.
我很乐意接受一个解释为什么会发生这种情况的答案.
如果有人可以告诉我解决方法,除了为我想要使用的每组颜色设置设置特定终端之外,我会欣喜若狂.
默认情况下,ANSI终端是16色设备,在g
vim中工作的Vim颜色方案在终端中无法正常工作.
一些终端能够具有88或256种颜色.你可以通过设置t_Co来告诉Vim.当然,256种颜色仍然比gvim中的RGB颜色还要小.
有一个名为CSApprox的vim包由Matt Wozniski开发.它允许您使用具有近似颜色的gvim颜色方案.
这是我自己使用的.
CSApprox包含一个文档文件,可以比我在这里更好地解释所有内容.
网址:http://www.vim.org/scripts/script.php?script_id=2390
祝好运.
附:关于你的问题然而,则两个终端中的VIM颜色方案看起来完全不同.
这听起来像OSX终端没有将颜色定义与256色xterm调色板分开;即通过操纵它的设置,你正在弄乱调色板或类似的东西.
终端应该保持16色用户可配置的东西与256色调分开.