Орфографічні помилки мають дивні забарвлення


12

Я використовую перевірку орфографії у vim, і мені одна функція дуже дратує: помилки виділяються якимось дивним кольором, якого ніде не можна знайти в налаштуваннях терміналу gnome:

виділена помилка


Я хотів би змінити колір виділення на щось інше, так що це не затьмарює worddбез зміни мого глобального кольору шрифту. Як я можу це налаштувати?

Відповіді:


11

Група 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

2
Чи можна лише надати підкреслення іншого кольору? Такі якhi SpellBad cterm=underline ctermfg=009 guifg=#ff0000
Tim Visée

chartПосилання зламана.
Адам Матан

Вказівник на SpellCap, SpellLocal та SpellRare дуже корисний, THX.
Террі Браун

1
Оновлено посилання на кольорову діаграму commons.wikimedia.org/wiki/File:Xterm_256color_chart.svg
3ocene
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.