Узнайте причину странного изюминки в Vim
Я использую latexbox в vim для редактирования латексных файлов. Я обнаружил, что некоторые слова, такие как "вершины", "онлайн", "то есть", выделены голубым цветом. Есть ли способ узнать правило, почему Vim выделяет такие странные моменты? Я просто хотел бы отключить это.
3 ответа
Наконец-то найдите виновника проблемы.
Странное выделение исходит от проверки орфографии vim, которая классифицирует мой текст как SpellCap.
Чтобы это исправить, мне просто нужно использовать
hi clear SpellCap
Или вы можете изменить его на менее раздражающий цвет
highlight SpellCap term=underline cterm=underline
Для этого необходим плагин SyntaxAttr.vim - Показать атрибуты подсветки синтаксиса. Он покажет вам группу синтаксиса под курсором. Затем вы можете отключить это (желательно в ~/.vim/after/syntax/tex.vim
, с помощью :syntax clear {group-name}
).
Чтобы отключить подсветку синтаксиса, просто используйте эту команду: :syntax off
,
Вы можете узнать, какой синтаксический файл используется для вашего файла, введя :set syntax
,
Чтобы получить дополнительную помощь по этой теме, введите :help syntax
,