web-dev-qa-db-fra.com

Changer la couleur de la syntaxe dans vim?

J'ai la syntaxe en surbrillance, mais les commentaires sont définis en bleu foncé. C'est difficile pour moi de lire contre un terminal noir. Comment puis-je le modifier pour que les commentaires soient de couleur verte à la place?

43
unholysampler

Il vous suffit probablement de dire à vim que vous avez un fond sombre:

:set background=dark

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

76
sth

Jeter un coup d'œil à 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 semble donc intéressante. J'avoue que je ne sais pas si vous pouvez remplacer cela, plutôt que de modifier ce fichier.

12
Brian Agnew

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

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

9
kejadlen

Vous pouvez définir colorsheme sur desert. Par défaut dans par exemple Ubuntu 16.04

0
Motte001

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

0
Jonathan Feinberg