2013-02-14 88 views
0

我在Ubuntu上使用Vim 7.3。問題是 - 每當我在代碼中出現錯誤時,該錯誤都以白色標記。我看不到那種顏色下的任何東西。所以,如果我有錯字錯誤(缺少一個大括號),它會標記爲白色,但我不會看到那個錯誤(它被覆蓋着顏色)。有時它會標記所有行。我正在使用摩洛凱配色方案。vim編輯器錯誤顏色

我試圖改變配色方案,但沒有任何反應。我猜想錯誤顏色來自vim本機設置。

任何想法如何解決這個問題?

+0

@Ingo Karkat的回答將解決它我認爲。但是你也可以嘗試設置這個':set t_Co = 256'(在這之前你可以用':set t_Co?)'來看看現在的設置。我也在Ubuntu上使用Vim 7.3,我這樣做了,許多配色方案效果更好,它們是爲許多顏色設計的。我有't_Co'的默認值8。如果您嘗試使用,您必須在'.vimrc'文件**的開頭有**。 – 244an 2013-02-14 13:04:59

回答

3

:hi 

命令列出所有定義highlightings。找到一個與白色(錯誤,這應該是Error),並在~/.vimrc改變它(見:help :highlight),例如:

:hi Error ctermfg=Red guifg=Red 
+0

嗨; 你的回答讓我走向正確的方向。 我發現這個解決方案,螞蟻把這一行放在我的.vimrc中: :突出顯示清除SpellBad – carousel 2013-02-15 12:51:58

1

如果高亮是問題,那麼你就可以輕鬆快速地打開在命令模式下輸入「:noh」(不帶引號)即可關閉所有高亮顯示。這會暫時關閉突出顯示。這也適用於搜索後襬脫突出顯示(這真的讓我很煩惱,因爲像你這裏的問題,當它突出顯示時我無法閱讀文本)。

如果你還沒有,你應該在你的主目錄下創建一個名爲「.vimrc」的文件,因此將它指向「〜/ .vimrc」。這就是@mtk所指的內容(如果你還不知道,有些人在工作中使用Vim,但不知道.vimrc文件)。

+0

感謝您的幫助; 我使用這個人的自定義vim設置http://spf13.com/post/perfect-vimrc-vim-config-file/ 它是一個捆綁,色彩方案和所有其他好東西,我修改在我的.vimrc中如果您需要sp13的幫助,請讓我知道 – carousel 2013-02-15 12:57:59

+0

真棒小費,謝謝!我一定會檢查出來的。 – 2013-02-15 19:29:03