2013-05-24 7 views
2

Это экран редактирования vb_profile vim. Кажется, он использовал некоторые странные выделения, которые я явно не включил (например, вокруг GaF)vim remove highlight (not search highlight)

с помощью nohl не помогает, так как я не инициировал поиск. Я также попытался использовать «синтаксис выключен», но это просто сделало все цвета шрифта/текста белыми, но основные моменты все еще были на месте.

Кто-нибудь знает, что это такое, или как отключить его?

Благодаря enter image description here

+0

Какая цветовая схема вы используете? – FDinoff

+0

@FDinoff, default colorscheme – snowbound

+0

Я действительно обнаружил, что цвет происходит из-за ** проверки орфографии ** в Vim. Это можно отключить ': set nospell' – snowbound

ответ

4

Вы должны выяснить, какой синтаксис группы вызывает подсветку. :syn list показывает все активные группы, но это проще при установке плагина SyntaxAttr.vim - Show syntax highlighting attributes of character under cursor. Когда у вас есть имя группы синтаксиса, вы видите, что выделите группуlinks to. Затем уточните у себя схему цветов:

:highlight <groupname> 
+0

Спасибо за предложение. Я установил SyntaxAttr.vim. Он нашел, что подсветка под «ls» - это shDoubleQuote, которая приводит к Constant. Я очистил выделение на «Constant», но он просто превратил текст в белый цвет. СинтаксисAttr в действии: http://imgur.com/VtFjaip,2wzWDoR#1 После «hi clear»: http://imgur.com/VtFjaip,2wzWDoR#0 – snowbound

4

удалить все подсветки.

hi clear 

вы можете узнать имя группы и

hi clear group 

, чтобы отключить выделение на одной группе

+1

попытался очистить его, но не сработал? См. Выше ответ – snowbound

+0

Работал отлично для меня в документе с уценкой после того, как потратил слишком много времени, пытаясь однозначно идентифицировать группу синтаксиса. –