Vim 和 Gvim - 更改光标行行号的颜色

use*_*501 6 vim gvim colors

我已经下载并安装了vim/gvim的blueshift颜色方案。

这将突出显示带有光标线的当前行,这是我想要的,但是行号列的背景颜色更改为“白色”。

  • 我怎样才能改变这种颜色?

我想将其更改为更微妙的颜色,也许#c0d0e0与“非当前行”行号的背景颜色接近。

为了帮助说明我的描述,请参阅下面的附图。

截屏

“红色”没问题,但我想将“白色”背景更改为另一种颜色。

Ing*_*kat 6

这是由CursorLineNr高亮组控制的。这是最近 (Vim 7.4) 添加的;blueshift colourscheme 对此没有定义。

您可以像这样更改它(在:colorscheme blueshift命令之后):

:highlight CursorLineNr gui=bold guifg=DarkRed guibg=#c0d0e0
Run Code Online (Sandbox Code Playgroud)

  • 你可以通过 `:hi` 查看所有高亮组。在 Vim 帮助中,这被记录在 `:help highlight-groups` 中。我记得这个特殊的组名是因为我非常密切地关注 Vim 的发展。 (2认同)