त्रुटि संदेशों का मुख्य आकर्षण त्रुटि और / या ErrorMsg हाइलाइट समूहों द्वारा निर्धारित किया जाता है। मुझे यकीन नहीं है कि जो आप देख रहे हैं, इसलिए आप दोनों को अक्षम कर सकते हैं। आप देख सकते हैं कि प्रत्येक समूह को कैसे निष्पादित करके परिभाषित किया जाता है, जैसे,
:hi Error
जो आपको दिखाएंगे, रंग में, एक रेखा इस तरह:
Error xxx term=reverse cterm=bold ctermfg=7 ctermbg=1 guifg=White guibg=Red
उन सेटिंग्स को साफ करने का सबसे आसान तरीका निष्पादन है
:hi Error NONE
:hi ErrorMsg NONE
यदि आप कभी भी कोई कलरकेम सेट नहीं करते हैं, तो मुझे लगता है कि आप उन कमांडों को अपने ~ / .vimrc, किसी भी :filetype
, :syn
या :colorscheme
कमांड्स में डाल सकते हैं । यदि आप रंग योजनाओं को बदलते हैं, तो आपको यह सुनिश्चित करने के लिए ऑटोकॉमैंड्स का उपयोग करने की तरह कुछ करना होगा कि उन हाइलाइट समूह हमेशा स्पष्ट हों, जैसे;
au ColorScheme * hi Error NONE
au ColorScheme * hi ErrorMsg NONE
au GuiEnter * hi Error NONE
au GuiEnter * hi ErrorMsg NONE
GuiEnter ऑटोकॉमैंड्स Vim के व्यवहार के लिए खाता है जब gvim के रूप में आमंत्रित किया जाता है, जो कि ~ / .vimrc पढ़ने के बाद कुछ रंग सेटिंग को स्थगित करने के लिए है और GUI को लाया जाता है।