El SpellBad
grupo de resaltado debería permitirle configurar la apariencia de las palabras mal escritas.
Digamos que quieres que sean rojos sobre fondo amarillo. Luego, puede agregar el siguiente código en algún lugar de su archivo vimrc o en su archivo de esquema de colores (pero en cualquier caso después de que el esquema de colores haya configurado el SpellBad
grupo, de lo contrario anularía su configuración):
:highlight clear SpellBad
:highlight SpellBad ctermfg=009 ctermbg=011 guifg=#ff0000 guibg=#ffff00
El ctermfg
, ctermbg
argumentos controlar los colores de los colores de primer plano y de fondo en un tiempo de terminal guifg
, guibg
hacer lo mismo para vim dentro de una interfaz gráfica de usuario.
Para el terminal, los colores se pueden expresar con un nombre (rojo, amarillo ...) o un código decimal entre 000 y 007/015/255 cuando admite 8/16/256 colores. Puede verificar cuántos colores admite desde vim con:echo &t_Co
Para una interfaz gráfica de usuario, los colores se pueden expresar con un nombre o un código en hexadecimal.
Aquí hay una tabla que muestra los códigos de algunos colores.
Hay otros grupos de resaltado ( SpellCap
, SpellLocal
y SpellRare
) que controlan la aparición de otros tipos de palabras.
Tenga en cuenta que configurar la 'background'
opción hace que su esquema de colores se vuelva a cargar. Entonces, si tiene set background=dark
algún lugar en su vimrc, coloque el código anterior que cambia el SpellBad
grupo después de esa línea, de lo contrario, el esquema de colores anulará nuevamente su configuración.
Para más información, ver:
:help hl-SpellBad
hi SpellBad cterm=underline ctermfg=009 guifg=#ff0000