vim袋熊配色方案在xterm中未正确显示

vim袋熊配色方案在xterm中未正确显示,vim,color-scheme,Vim,Color Scheme,我把wombat.vim放在我的~/.vim/colors/中,我在我的.vimrc中有:colorscheme-wombat,但是colorscheme不是wombat的样子 这个方案看起来像是两个方案的交叉 不知道怎么了。有什么想法吗?删除.vimrc中行开头的冒号尝试使用另一个终端仿真器,或者更好地使用gvim 大多数情况下,预期颜色与实际颜色之间的差异是由于终端处理颜色的方式造成的,特别是对于标准16色调色板之外的颜色方案。查看wombat.vim的源代码,我意识到它设置guifg和gu

我把wombat.vim放在我的~/.vim/colors/中,我在我的.vimrc中有:colorscheme-wombat,但是colorscheme不是wombat的样子

这个方案看起来像是两个方案的交叉


不知道怎么了。有什么想法吗?

删除.vimrc中行开头的冒号

尝试使用另一个终端仿真器,或者更好地使用
gvim


大多数情况下,预期颜色与实际颜色之间的差异是由于终端处理颜色的方式造成的,特别是对于标准16色调色板之外的颜色方案。

查看
wombat.vim
的源代码,我意识到它设置
guifg
guibg
的值,这些是用于GUI vim的。不是我的情况。所以我下载了一个版本,它为非GUI版本设置值
ctermfg
ctermbg
。您可以获取文件并将其保留在:

~/.vim/colors/wombat256.vim
颜色方案在256色终端中工作。检查您的
术语

:set term?
在我的例子中,该值是
xterm
,因此将其更改为
xterm-256color
,并起作用

:set term=xterm-256color

我发现,除了斜体字和一些透明度(无论如何我不会在xterm中得到),我还得到了其他所有东西。谢谢这看起来真不错。现在我可以回到实际工作中去了。