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