Changer la couleur de la syntaxe dans vim?

J’ai mis en évidence la syntaxe, mais les commentaires sont définis en bleu foncé. C’est difficile pour moi de lire contre un terminal noir. Comment puis-je le changer pour que les commentaires soient colorés en vert à la place?

Vous devez probablement dire à vim que vous avez un fond sombre:

:set background=dark 

Cela devrait changer la mise en évidence à quelque chose de mieux lisible.

Regardez syncolor.vim . Vous le trouverez dans /usr/share/vim/vim{version}/syntax/ .

Extrait:

 " There are two sets of defaults: for a dark and a light background. if &background == "dark" SynColor Comment term=bold cterm=NONE ctermfg=Cyan ctermbg=NONE gui=NONE guifg=#80a0ff guibg=NONE SynColor Constant term=underline cterm=NONE ctermfg=Magenta ctermbg=NONE gui=NONE guifg=#ffa0a0 guibg=NONE SynColor Special term=bold cterm=NONE ctermfg=LightRed ctermbg=NONE gui=NONE guifg=Orange guibg=NONE 

La première ligne SynColor est donc intéressante. J’avoue que je ne sais pas si vous pouvez annuler cela, plutôt que de changer ce fichier.

Si vous souhaitez modifier la couleur d’un commentaire sans modifier l’arrière-plan, vous pouvez utiliser la commande Highlight. Documentation de Vim sur: highlight

Par exemple :hi Comment term=bold ctermfg=Cyan guifg=#80a0ff gui=bold

$ VIMRUNTIME / colors / README.txt (sur mon système, / usr / share / vim / vim72 / colors)

Vous pouvez définir les colorsheme dans le desert . Par défaut, par exemple Ubuntu 16.04