Il SpellBad
gruppo di evidenziazione dovrebbe consentire di configurare l'aspetto delle parole errate.
Diciamo che vuoi che siano rossi su sfondo giallo. Quindi potresti aggiungere il seguente codice da qualche parte nel tuo file vimrc o nel tuo file colorscheme (ma in ogni caso dopo che il colorscheme ha impostato il SpellBad
gruppo, altrimenti sovrascriverebbe le tue impostazioni):
:highlight clear SpellBad
:highlight SpellBad ctermfg=009 ctermbg=011 guifg=#ff0000 guibg=#ffff00
Gli argomenti ctermfg
, ctermbg
controllano i colori di primo piano e di sfondo in un terminale guifg
, mentre guibg
fanno lo stesso per vim all'interno di una GUI.
Per il terminale, i colori possono essere espressi con un nome (rosso, giallo ...) o un codice decimale compreso tra 000 e 007/015/255 quando supporta 8/16/256 colori. Puoi controllare quanti colori supporta da vim con:echo &t_Co
Per una GUI, i colori possono essere espressi con un nome o un codice in esadecimali.
Ecco un grafico che mostra i codici per alcuni colori.
Ci sono altri gruppi di evidenziazione ( SpellCap
, SpellLocal
e SpellRare
) che controllano l'aspetto di altri tipi di parole.
Si noti che l'impostazione 'background'
dell'opzione provoca il ricaricamento del proprio schema di colori. Quindi, se hai set background=dark
qualche parte nel tuo vimrc, inserisci il codice precedente che cambia il SpellBad
gruppo dopo quella linea, altrimenti il sistema di colori sovrascriverà nuovamente le tue impostazioni.
Per ulteriori informazioni, vedere:
:help hl-SpellBad
hi SpellBad cterm=underline ctermfg=009 guifg=#ff0000