vim编辑器错误颜色

vim编辑器错误颜色,vim,colors,Vim,Colors,我在Ubuntu上使用Vim 7.3。问题是——每当我的代码中出现错误时,那个错误就会用白色标记。那种颜色下我什么也看不见。所以,如果我有打字错误(缺少一个大括号),它会用白色标记那个大括号,但我看不到那个错误(上面覆盖着颜色)。有时它会标记所有的线。我正在使用Molokai配色方案 我试图改变配色方案,但什么也没发生。我认为错误颜色来自vim本机设置 有什么办法解决这个问题吗? :hi 命令列出所有定义的高亮显示。在~/.vimrc中找到白色的(对于错误,这应该是错误),并更改它(请参见:帮

我在Ubuntu上使用Vim 7.3。问题是——每当我的代码中出现错误时,那个错误就会用白色标记。那种颜色下我什么也看不见。所以,如果我有打字错误(缺少一个大括号),它会用白色标记那个大括号,但我看不到那个错误(上面覆盖着颜色)。有时它会标记所有的线。我正在使用Molokai配色方案

我试图改变配色方案,但什么也没发生。我认为错误颜色来自vim本机设置

有什么办法解决这个问题吗?

:hi
命令列出所有定义的高亮显示。在
~/.vimrc
中找到白色的(对于错误,这应该是
错误
),并更改它(请参见
:帮助:突出显示
),例如:

:hi Error ctermfg=Red guifg=Red

如果突出显示是问题所在,那么您可以通过在命令模式中键入“:noh”(不带引号)轻松快速地关闭所有突出显示。这将暂时关闭高亮显示。这也可以在搜索后消除突出显示(这让我很恼火,因为就像你这里的问题一样,突出显示时我无法阅读文本)


如果您还没有,您应该在主目录中创建一个名为“.vimrc”的文件,因此路径应该是“~/.vimrc”。这就是@mtk所指的内容(以防万一,你还不知道。有些人在工作时使用Vim,但不知道.vimrc文件)。

@Ingo Karkat的答案我想会解决这个问题。但您也可以尝试设置此
:set t_Co=256
(在此之前,您可以查看
:set t_Co?
的当前设置。我也在使用Vim 7.3的Ubuntu上,我做到了这一点,许多配色方案效果更好,它们是为多种颜色设计的。我的
t\u Co
默认值为8。如果您尝试的话,您必须在
.vimrc
文件的开头有它;你的回答把我引向了正确的方向。我找到了这个解决方案,ant在我的.vimrc::highlight clear spellbaddumbs中放了这一行,为讲述
:hi
命令竖起了大拇指。令人敬畏的是能够看到所有的颜色,然后很容易修改后。非常感谢。可视化highliting模式的另一种方法是运行以下命令(来自gvim help):so$VIMRUNTIME/syntax/hitest.vim感谢帮助;我正在使用这个家伙定制的vim设置。它是一个捆绑包、配色方案和所有其他商品的庞大集合,我在我的.vimrc中对其进行了修改。如果您需要sp13方面的帮助,请告诉我是的!我有:noh lound到F12,并一直使用它来清除搜索突出显示,如:map:noh