Vim: как изменить цвет шрифта текущего номера строки - PullRequest
2 голосов
/ 17 ноября 2010

У меня установлена ​​подсветка строки в моем .vimrc:

if v:version > 700
 set cursorline
 hi CursorLine ctermbg = Red guibg = #F5FBF6
endif

и номера строк включены. Фон и передний план номеров строк установлены на:

highlight LineNr term=bold cterm=NONE ctermfg=DarkGrey ctermbg=NONE gui=NONE guifg=Black guibg=#589A5D

Текущая строка выделена правильно, но передний / задний цвет номер строки (это в левой части редактора) одинаков. Как я могу изменить цвет номеров строк?

Cheers, ЖБК

Ответы [ 2 ]

4 голосов
/ 05 декабря 2012

Поскольку это сообщение все еще отображается в качестве лучшего результата поиска для этой проблемы, а ответ с наибольшим количеством голосов устарел, я опубликую ссылку на более свежий вопрос StackExchange, в котором содержится текущий ответ..

Короткая версия: в последних версиях vim теперь есть группа подсветки CursorLineNr, которая позволяет вам установить другой цвет для нумерации строк текущей строки.

1 голос
/ 17 ноября 2010

Похоже на ошибку в Vim, что к столбцу LineNumber применяются только определенные формы подсветки для CursorLine.Я не уверен, что ошибка заключается в том, что подсветка CursorLine применяется к столбцу LineNumber, или ошибка состоит в том, что не все способы, которыми может быть указана CursorLine, применимы к столбцу LineNumber.

...