我正在使用Ubuntu上的Vim 7.3。问题是-每当我的代码出现错误时,错误会被标记为白色。我无法看到颜色下面的任何内容。因此,如果我有一个打字错误(缺少一个大括号),它将用白色标记该括号,但我将无法看到该错误(因为它被颜色覆盖)。有时它会标记整行。我正在使用Molokai配色方案。
我尝试更改配色方案,但没有任何效果。我认为错误颜色来自vim本地设置。
有什么办法可以解决这个问题吗?
这个
:hi
命令列出所有定义的高亮显示。 找到白色的那个(对于错误,应该是Error
),并在您的~/.vimrc
中更改它(参见:help :highlight
),例如:
:hi Error ctermfg=Red guifg=Red
:hi
命令的存在。能够看到所有颜色真是太棒了,而且修改起来也很容易。谢谢! - skolind
:set t_Co=256
(在此之前,你可以用:set t_Co?
查看当前设置)。我也在Ubuntu上使用Vim 7.3,我这样做后许多配色方案效果更好,它们是为多种颜色设计的。我默认的t_Co
是8。如果你尝试这个方法,你必须把它放在你的.vimrc
文件的开头。 - 244an