Группа SpellBad
выделения должна позволять вам настраивать внешний вид слов с ошибками.
Допустим, вы хотите, чтобы они были красными на желтом фоне. Затем вы можете добавить следующий код где-нибудь в вашем файле vimrc или в вашем файле colorscheme (но в любом случае после того, как colorcheme настроит SpellBad
группу, иначе это переопределит ваши настройки):
:highlight clear SpellBad
:highlight SpellBad ctermfg=009 ctermbg=011 guifg=#ff0000 guibg=#ffff00
ctermfg
, ctermbg
Аргументы контролировать цвета цвета переднего плана и фона в терминальное время guifg
, guibg
сделать то же самое для Vim внутри графического интерфейса.
Для терминала цвета могут быть выражены именем (красный, желтый ...) или десятичным кодом от 000 до 007/015/255, когда он поддерживает 8/16/256 цветов. Вы можете проверить, сколько цветов он поддерживает в vim:echo &t_Co
Для графического интерфейса цвета могут быть выражены с помощью имени или кода в шестнадцатеричном формате.
Вот диаграмма, которая показывает коды для некоторых цветов.
Есть другие группы (подсвечивание SpellCap
, SpellLocal
и SpellRare
) , которые контролируют появление других видов слов.
Обратите внимание, что установка этого 'background'
параметра приводит к перезагрузке схемы цветов. Поэтому, если у вас есть set background=dark
где-то в вашем vimrc, поместите предыдущий код, который меняет SpellBad
группу после этой строки, в противном случае схема цветов снова переопределит ваши настройки.
Для получения дополнительной информации см .:
:help hl-SpellBad
hi SpellBad cterm=underline ctermfg=009 guifg=#ff0000