Vim:如何更改当前行号的字体颜色

时间:2010-11-17 16:01:21

标签: vim customization highlight

我在.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

当前行正确突出显示,但行号的前/后颜色(在编辑器左侧)是相同的。如何更改行号的颜色?

干杯, JBK

2 个答案:

答案 0 :(得分:4)

由于这篇文章仍然显示为此问题的热门搜索结果,而且最高投票的答案现已过期,我会发布一个指向a more recent StackExchange question which provides the current answer的链接。

简短版本:在最新版本的vim中,现在有一个CursorLineNr突出显示组,允许您为当前行的行编号设置不同的颜色。

答案 1 :(得分:1)

看起来像Vim中的一个错误,只有CursorLine的某些形式的突出显示适用于LineNumber列。我不确定该错误是CursorLine突出显示是否应用于LineNumber列,或者如果错误是CursorLine不能指定的所有方式都应用于LineNumber列。