Група SpellBad
виділення повинна дозволяти вам налаштувати появу неправильно написаних слів.
Скажімо, ви хочете, щоб вони були червоними на жовтому фоні. Тоді ви можете додати такий код десь у вашому файлі vimrc або у вашому файлі схеми кольорів (але в будь-якому випадку після того, як кольорова схема створить 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
Для gui кольори можуть бути виражені іменем або кодом у шістнадцятковій формі.
Ось діаграма, яка показує коди для деяких кольорів.
Є інші групи (підсвічування SpellCap
, SpellLocal
і SpellRare
) , які контролюють появу інших видів слів.
Зауважте, що встановлення 'background'
параметра спричиняє перезавантаження вашої схеми кольорів. Отже, якщо у вас є set background=dark
десь у вашому vimrc, введіть попередній код, який змінює SpellBad
групу після цього рядка, інакше схема кольорів знову змінить ваші налаштування.
Для отримання додаткової інформації див:
:help hl-SpellBad
hi SpellBad cterm=underline ctermfg=009 guifg=#ff0000