Le SpellBad
groupe de surbrillance devrait vous permettre de configurer l'apparence des mots mal orthographiés.
Disons que vous voulez qu'ils soient rouges sur fond jaune. Ensuite, vous pouvez ajouter le code suivant quelque part dans votre fichier vimrc ou dans votre fichier colorscheme (mais dans tous les cas une fois que le colorscheme a configuré le SpellBad
groupe, sinon il remplacerait vos paramètres):
:highlight clear SpellBad
:highlight SpellBad ctermfg=009 ctermbg=011 guifg=#ff0000 guibg=#ffff00
Les ctermfg
, ctermbg
arguments contrôlent les couleurs des couleurs de premier plan et arrière - plan en temps de terminal guifg
, guibg
font la même chose pour vim l' intérieur d' une IUG.
Pour le terminal, les couleurs peuvent être exprimées avec un nom (rouge, jaune ...) ou un code décimal compris entre 000 et 007/015/255 lorsqu'il prend en charge 8/16/256 couleurs. Vous pouvez vérifier le nombre de couleurs prises en charge par vim avec:echo &t_Co
Pour un gui, les couleurs peuvent être exprimées avec un nom ou un code en hexadécimal.
Voici un tableau qui montre les codes de certaines couleurs.
Il existe d'autres groupes de surbrillance ( SpellCap
, SpellLocal
et SpellRare
) qui contrôlent l'apparence d'autres types de mots.
Notez que la définition de l' 'background'
option entraîne le rechargement de votre schéma de couleurs. Donc, si vous avez set background=dark
quelque part dans votre vimrc, mettez le code précédent qui change le SpellBad
groupe après cette ligne, sinon le schéma de couleurs remplacera à nouveau vos paramètres.
Pour plus d'informations, voir:
:help hl-SpellBad
hi SpellBad cterm=underline ctermfg=009 guifg=#ff0000