Я ищу способ настроить цвет, используемый для нумерации строк (как в: :set nu
) в Vim. Значение по умолчанию на большинстве платформ кажется желтым (которое также используется для некоторых выделенных токенов). Я хотел бы покрасить номера строк тускло-серыми; где-то в окрестности #555
. Я не придирчив, хотя любой приглушенный цвет был бы приемлемым.
Vim Настроить цвет номера
Ответ 1
Try:
help hl-LineNr
Я нашел это через:
help 'number'
который является способом получения справки по опции 'number'
вместо команды :number
.
Чтобы действительно изменить отображаемый цвет:
:highlight LineNr ctermfg=grey
Это изменит цвет переднего плана для LineNr на символьном терминале до серого. Если вы используете gVim, вы можете:
:highlight LineNr guifg=#050505
Ответ 2
Чтобы изменить номера строк, обязательно добавьте их ниже к .vimrc
highlight LineNr term=bold cterm=NONE ctermfg=DarkGrey ctermbg=NONE gui=NONE guifg=DarkGrey guibg=NONE
Конечно, вы меняете ctermfg
и guifg
на любой цвет, который вы хотите.
Ответ 3
В MacVim (с Vim 7.3 на нем ядро) я нашел CursorLineNr
для работы:
hi CursorLineNr guifg=#050505
Ответ 4
Мне не понравились цвета, выделенные выбранной цветовой схемой, поэтому я изменил цвет номеров строк следующим образом:
colorscheme trivial256 " for light background
hi LineNr term=bold cterm=bold ctermfg=2 guifg=Grey guibg=Grey90