我在.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
答案 0 :(得分:4)
由于这篇文章仍然显示为此问题的热门搜索结果,而且最高投票的答案现已过期,我会发布一个指向a more recent StackExchange question which provides the current answer的链接。
简短版本:在最新版本的vim中,现在有一个CursorLineNr
突出显示组,允许您为当前行的行编号设置不同的颜色。
答案 1 :(得分:1)
看起来像Vim中的一个错误,只有CursorLine的某些形式的突出显示适用于LineNumber列。我不确定该错误是CursorLine突出显示是否应用于LineNumber列,或者如果错误是CursorLine不能指定的所有方式都应用于LineNumber列。