Как отключить группу выделения vim с именем // - PullRequest
0 голосов
/ 01 мая 2019

Два символа, которые вводят комментарии, а именно //, выделяются желтым цветом.Я не хочу этогоЭто происходит в файлах всех типов: C, js, html, pl.

Когда я обращаюсь к справке vim, он говорит сделать это

 :so $VIMRUNTIME/syntax/hitest.vim

, чтобы увидеть группы выделения.(Я также могу сделать это с помощью: привет).

Я вижу // группу подсветки.Документация звучит для меня так, как будто я могу сделать следующее, чтобы выключить подсветку

:hi // NONE

, но у меня это не работает.(Дает мне Invalid character in group name.) Mac OS, версия vim 8.0

1 Ответ

0 голосов
/ 01 мая 2019

Вы уверены , что нужная группа, о которой вы говорите, названа //? Я знаю, что это не название группы подсветки для синтаксиса JavaScript.

Вы можете посмотреть определения групп подсветки в файлах синтаксиса vim на Github :

" Define the default highlighting.
" Only when an item doesn't have highlighting yet
hi def link javaScriptComment       Comment
hi def link javaScriptLineComment       Comment
hi def link javaScriptCommentTodo       Todo
hi def link javaScriptSpecial       Special
hi def link javaScriptStringS       String
hi def link javaScriptStringD       String
hi def link javaScriptStringT       String
hi def link javaScriptCharacter     Character

Так что :hi javaScriptComment NONE должен выделять только комментарии JavaScript. И :hi Comment NONE будет выделять комментарии всех типов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...