Я ищу способ настроить цвет, используемый для нумерации строк (как :set nu
в:) в Vim. Значение по умолчанию на большинстве платформ кажется желтым (что также используется для некоторых выделенных токенов). Я хочу покрасить номера строк в тускло-серый цвет; где-то в районе #555
. Я не привередлив, любой приглушенный цвет будет приемлемым.
configuration
syntax-highlighting
vim
Даниэль Спивак
источник
источник
Ответы:
Пытаться:
Я нашел это через:
это способ получить справку по
'number'
опции, а не по:number
команде.Чтобы фактически изменить отображаемый цвет:
Это изменит цвет переднего плана для LineNr на символьном терминале на серый. Если вы используете gVim, вы можете:
источник
LineNr
? UPD: ОтветCursorLineNr
:highlight LineNr ctermfg=grey
меня команда работает, но добавлениеhighlight LineNr ctermfg=grey
в~/.vimrc
файл ничего не меняет. Есть у кого-нибудь идея?Чтобы навсегда изменить номера строк, добавьте в свой
.vimrc
highlight LineNr term=bold cterm=NONE ctermfg=DarkGrey ctermbg=NONE gui=NONE guifg=DarkGrey guibg=NONE
Конечно, вы можете изменить цвет
ctermfg
иguifg
на любой желаемый цвет.источник
vimrc
. Итак ... имея это наверху, это было отменено. Заменено. Отменить?highlight
заявление должно прийти после того, какsyntax on
и вcolorscheme
противном случае это перезаписаны значениями по умолчанию подсветки синтаксиса.В MacVim (с ядром Vim 7.3) я обнаружил,
CursorLineNr
что работают:hi CursorLineNr guifg=#050505
источник
Мне не понравились цвета выбранной цветовой схемы, поэтому я изменил цвет номеров строк следующим образом:
источник