В моем файле .vimrc есть следующее:
version 6.0
" set highlight mode
set highlight=8b,@-,db,es,lb,mb,M-,nu,rs,sr,tb,vr,ws
Который был в основном заимствован из здесь.
Я не понимаю, что делает эта строка:
set highlight=8b,@-,db,es,lb,mb,M-,nu,rs,sr,tb,vr,ws
Я потратил несколько часов, пытаясь понять, почему мои номера строк не соответствовали моей цветовой схеме, и проследил это до этой строки. Если я удалю nu
из списка, мои номера строк начнут подсвечиваться правильно. Я не могу найти никакой документации, объясняющей, что означает любой из этих двухсимвольных шаблонов. Изменение или удаление других, похоже, не влияет ни на что очевидное.
Может ли кто-нибудь указать мне на документацию, которая объясняет, что здесь происходит?
Редактировать: я прочитал страницу выделения :help в Vim и не смог найти ничего, объясняющего этот синтаксис. Если он существует в справке, может кто-нибудь сказать мне, как найти соответствующий раздел?
:help highlight
и:help 'highlight'
? 01.05.2016:help highlight
— общие текстовые темы о выделении.:help 'highlight'
относится к опции, называемой подсветкой. См.:help help-context
. 02.05.2016