En tant que propre aide de vim sur set background
dit, "Définir cette option ne change pas la couleur d'arrière-plan, elle indique à Vim à quoi ressemble la couleur d'arrière-plan. Pour changer la couleur d'arrière-plan, voir |:hi-normal|."
Par exemple
:highlight Normal ctermfg=grey ctermbg=darkblue
écrira en blanc sur bleu sur votre terminal couleur.
Dans un émulateur de terminal comme konsole ou gnome-terminal, vous devez définir un paramètre de 256 couleurs pour vim.
:set t_Co=256
Après cela, vous pouvez changer votre arrière-plan.
Utilisation de set bg=dark
avec un arrière-plan blanc peut produire un texte presque illisible dans certains schémas de coloration syntaxique. Au lieu de cela, vous pouvez changer le schéma de couleurs global en quelque chose qui a l'air bien dans votre terminal. Le fichier de schéma de couleurs doit définir l'attribut d'arrière-plan de manière appropriée. Aussi, pour plus d'informations, voir :
:h color
Essayez d'ajouter
set background=dark
à votre .gvimrc
aussi. Cela fonctionne bien pour moi.