Как мне отредактировать цветной фон, который появляется вокруг некоторого текста в цветовой схеме Jellybean VIM? - PullRequest
3 голосов
/ 27 сентября 2011

Раньше я использовал gVim, но я переключаюсь на стиль терминала VIM, и я хотел бы избавиться от некоторой раздражающей подсветки фона, которая отображается за определенным текстом.Вот несколько примеров того, о чем я говорю

enter image description here enter image description here

Используемая в настоящее время цветовая схема VIM - Jellybeans, и я нашел файл здесь

~/.vim/colors/jellybeans.vim

Я скопировал и вставил jellybeans.vim здесь http://pastie.org/2596544

Что я должен изменить в jellybeans.vim, чтобы избавиться от выделения фона вокругчасть текста?

1 Ответ

6 голосов
/ 27 сентября 2011

Куски текста на красном и фиолетовом фоне, вероятно, написаны ошибки. Используемая цветовая схема не настраивает подсветку орфографические ошибки, поэтому по умолчанию активна.

Есть четыре группы выделения, ответственные за орфографические ошибки. внешний вид: SpellBad, SpellCap, SpellRare, SpellLocal (см. :help spell-quickstart). Параметры по умолчанию для этих групп: что-то вроде следующего.

:hi SpellBad term=reverse ctermbg=224 gui=undercurl guisp=Red
:hi SpellCap term=reverse ctermbg=81 gui=undercurl guisp=Blue
:hi SpellRare term=reverse ctermbg=225 gui=undercurl guisp=Magenta
:hi SpellLocal term=underline ctermbg=14 gui=undercurl guisp=DarkCyan

Изменить параметры подсветки (можно запустить :highlight команды и опыт изменения внешнего вида, чтобы настроить цвета) и добавить аналогичные команды в файл пользовательской цветовой схемы.

...