Vous pouvez utiliser le hi
(abréviation de :help highlight
) commande dans votre ~/.vimrc
. La structure générale est la suivante:
hi SpellBad ctermfg=015 ctermbg=000 cterm=none guifg=#FFFFFF guibg=#000000 gui=none
Le cterm
est pour le terminal et le vim gui
est à gVim. Le fg
signifie premier plan et est la couleur des lettres et le bg
est l'arrière-plan et est la couleur derrière les lettres.
Les couleurs des terminaux peuvent être comprises entre 0 et 15 pour les couleurs de terminal standard (8 normal et 8 clair) ou entre 0 et 255 pour les termes prenant en charge 256 couleurs, comme xterm-256colors. Les couleurs gui sont au format hexadécimal. xterm-color-table est une référence utile pour les couleurs 256 et hexadécimales. L'option finale peut être utilisée pour spécifier en gras, en italique, ou aucune (aucune).
Dans votre cas, il peut être plus simple de définir le premier plan sur noir pour faire ressortir les lettres. Tout d'abord, trouvez un mot mal orthographié avec :set spell
puis saisissez asdflkjasldf ou quelque chose comme ça. Ensuite, tapez :hi SpellBad ctermfg=000 guifg=#000
et voir si c'est une solution que vous aimez. Sinon, utilisez la table xterm-color-table ou une autre référence de couleur pour trouver une couleur que vous aimez.
Il ya longtemps quand j'ai posté cette question, j'ai trouvé solarized colorscheme pour mon shell. –
J'utilise solarized moi-même, essayez 'highlight Pmenu ctermbg = darkred ctermfg = blanc guibg = noir gui = gras' voir si cela a réglé le problème. Bien sûr, définissez la couleur d'arrière-plan en fonction de [ici] (https://github.com/altercation/vim-colors-solarized) –