O SpellBad
grupo de destaque deve permitir que você configure a aparência de palavras com erros ortográficos.
Digamos que você queira que eles sejam vermelhos sobre fundo amarelo. Em seguida, você pode adicionar o seguinte código em algum lugar no seu arquivo vimrc ou no arquivo colorscheme (mas, em qualquer caso, após o colorscheme configurar o SpellBad
grupo, caso contrário, as configurações serão substituídas):
:highlight clear SpellBad
:highlight SpellBad ctermfg=009 ctermbg=011 guifg=#ff0000 guibg=#ffff00
A ctermfg
, ctermbg
argumentos controlar as cores do texto e fundo em quando o terminal guifg
, guibg
fazer o mesmo para vim dentro de um gui.
Para o terminal, as cores podem ser expressas com um nome (vermelho, amarelo ...) ou um código decimal entre 000 e 007/015/255 quando ele suporta 8/16/256 cores. Você pode verificar quantas cores ele suporta no vim com:echo &t_Co
Para uma GUI, as cores podem ser expressas com um nome ou um código em hexadecimal.
Aqui está um gráfico que mostra códigos para algumas cores.
Existem outros grupos de destaque ( SpellCap
, SpellLocal
e SpellRare
) que controlam a aparência de outros tipos de palavras.
Observe que a configuração da 'background'
opção faz com que o esquema de cores seja recarregado. Portanto, se você tiver set background=dark
algum lugar no seu vimrc, coloque o código anterior que altera o SpellBad
grupo após essa linha, caso contrário, o esquema de cores substituirá novamente as configurações.
Para mais informações, veja:
:help hl-SpellBad
hi SpellBad cterm=underline ctermfg=009 guifg=#ff0000