我正在寻找一种方法来配置Vim中用于行号的颜色(如::set nu
)。 大多数平台上的默认值似乎是黄色的(也用于一些突出显示的令牌)。 我想将行号涂成暗灰色;在#555
附近的某个地方. 不过我并不挑剔,任何柔和的颜色都是可以接受的。
尝试:
help hl-LineNr
我通过以下方式找到了这一点:
help 'number'
这是获取有关'number'
选项而不是:number
命令的帮助的方法。
要实际更改显示的颜色:
:highlight LineNr ctermfg=grey
这会将字符终端上 LineNr 的前景色更改为灰色。如果您使用的是 gVim,您可以:
:highlight LineNr guifg=#050505
要永久更改行号,请将以下内容添加到您的.vimrc
highlight LineNr term=bold cterm=NONE ctermfg=DarkGrey ctermbg=NONE gui=NONE guifg=DarkGrey guibg=NONE
当然,您可以将ctermfg
和guifg
更改为您想要的任何颜色。
在MacVim(以Vim 7.3为核心)中,我发现了CursorLineNr
工作:
hi CursorLineNr guifg=#050505
我不喜欢所选配色方案提供的颜色,因此我以这种方式修改了行号的颜色:
colorscheme trivial256 " for light background
hi LineNr term=bold cterm=bold ctermfg=2 guifg=Grey guibg=Grey90