Vim Configure Line Line Coloring - PullRequest
       17

Vim Configure Line Line Coloring

76 голосов
/ 26 октября 2008

Я ищу способ настроить цвет, используемый для нумерации строк (как в: :set nu) в Vim. По умолчанию на большинстве платформ, кажется, желтый (который также используется для некоторых выделенных токенов). Я бы хотел бы , чтобы раскрасить номера строк в серый цвет; где-то в окрестностях #555. Я не привередлив, хотя, любой приглушенный цвет будет приемлемым.

Ответы [ 4 ]

117 голосов
/ 26 октября 2008

Попробуйте:

help hl-LineNr

Я нашел это через:

help 'number'

- способ получения справки по параметру 'number' вместо команды :number.

Чтобы реально изменить отображаемый цвет:

:highlight LineNr ctermfg=grey

Это изменит цвет переднего плана для LineNr на символьном терминале на серый. Если вы используете gVim, вы можете:

:highlight LineNr guifg=#050505
22 голосов
/ 20 августа 2015

Для постоянного изменения номеров строк добавьте приведенное ниже к вашему .vimrc

highlight LineNr term=bold cterm=NONE ctermfg=DarkGrey ctermbg=NONE gui=NONE guifg=DarkGrey guibg=NONE

Конечно, вы меняете ctermfg и guifg на любой желаемый цвет.

11 голосов
/ 10 сентября 2012

В MacVim (с ядром Vim 7.3) я нашел CursorLineNr для работы:

hi CursorLineNr guifg=#050505

2 голосов
/ 08 мая 2016

Мне не понравились цвета, предоставляемые выбранной цветовой схемой, поэтому я изменил цвет номеров строк следующим образом:

colorscheme trivial256    " for light background
hi LineNr       term=bold cterm=bold ctermfg=2 guifg=Grey guibg=Grey90
...