我在gVIM和VIM都尝试了这个
背景在gVIM中正确应用但在VIM中没有,它只是保持黑色。
我使用命令:color zenburn
我在Windows XP,命令提示符下运行它
我也想知道xp中有多少颜色命令提示符支持。
答案 0 :(得分:2)
“gui”vim(gvim
)和“console”vim(vim
)之间的颜色设置完全不同。对于相同的配色方案,它们甚至可以完全不同。
我不熟悉“zenburn”方案,但听起来它会做出不同的选择,具体取决于你是否使用GUI。
:highlight
命令具有不同的参数(term=
,cterm=
,gui=
等),用于定义vim在不同模式下使用的不同颜色。您应该能够查看zenburn.vim
颜色定义文件以查看其使用的内容。
答案 1 :(得分:1)
每个colorscheme文件中的GUI版本和控制台版本的Vim的颜色设置不同。它们甚至根本不需要设置(某些colorschemes只定义GUI版本的值,反之亦然)。
话虽如此,打开你的colorscheme文件(zenburn.vim)并查找它。如果您对背景颜色感兴趣,请检查一下类似于
的行hi Normal guibg=... guifg=.... ctermbg=.... ctermfg=...
或类似的东西。
值应该在那里 - 如果你愿意,可以根据自己的喜好进行更改。
答案 2 :(得分:1)
在Windows命令提示符下,我发现只有16种颜色配色方案可以正常工作。您可能更喜欢在安装中安装cygwin并包含mintty。 mintty是一个更好的终端,我没有256色的问题。 http://code.google.com/p/mintty/