Als vims eigene Hilfe auf set background
sagt:"Das Setzen dieser Option ändert nicht die Hintergrundfarbe, sie teilt Vim mit, wie die Hintergrundfarbe aussieht. Zum Ändern der Hintergrundfarbe siehe |:hi-normal|."
Zum Beispiel
:highlight Normal ctermfg=grey ctermbg=darkblue
wird auf Ihrem Farbterminal weiß auf blau schreiben.
In einem Terminal-Emulator wie Konsole oder Gnome-Terminal sollten Sie eine 256-Farben-Einstellung für vim festlegen.
:set t_Co=256
Danach können Sie Ihren Hintergrund ändern.
Mit set bg=dark
mit einem weißen Hintergrund kann in einigen Syntaxhervorhebungsschemata zu fast unlesbarem Text führen. Stattdessen können Sie das allgemeine Farbschema so ändern, dass es in Ihrem Terminal gut aussieht. Die Farbschemadatei sollte das Hintergrundattribut für Sie entsprechend festlegen. Weitere Informationen finden Sie auch unter:
:h color
Versuchen Sie,
hinzuzufügenset background=dark
zu Ihrem .gvimrc
zu. Das funktioniert gut für mich.