Die Hervorhebung von Fehlermeldungen wird von den Hervorhebungsgruppen Fehler und / oder ErrorMsg bestimmt. Ich bin mir nicht sicher, welche Sie sehen, also können Sie beide auch deaktivieren. Sie können sehen, wie jede Gruppe definiert wird, indem Sie z.
:hi Error
die Ihnen in Farbe eine Zeile wie diese zeigt:
Error xxx term=reverse cterm=bold ctermfg=7 ctermbg=1 guifg=White guibg=Red
Der einfachste Weg, diese Einstellungen zu löschen, ist die Ausführung
:hi Error NONE :hi ErrorMsg NONE
Wenn Sie nie colorschemes gesetzt, ich glaube, Sie nur die Befehle in Ihrer ~ / .vimrc setzen, nach irgendwelchen :filetype
, :syn
oder :colorscheme
Befehle. Wenn Sie das Farbschema ändern, müssen Sie beispielsweise Auto-Befehle verwenden, um sicherzustellen, dass diese Hervorhebungsgruppen immer klar sind, z.
au ColorScheme * hi Error NONE au ColorScheme * hi ErrorMsg NONE au GuiEnter * hi Error NONE au GuiEnter * hi ErrorMsg NONE
Die Autokommandos von GuiEnter berücksichtigen das Verhalten von Vim, wenn es als gvim aufgerufen wird. Dabei werden einige Farbeinstellungen zurückgestellt, bis ~ / .vimrc gelesen und die GUI aufgerufen wird.