vim 从行号中删除下划线

nba*_*ari 10 vim

我使用 brew 升级了 vim (macOS):

$ brew info vim
vim: stable 8.1.2100 (bottled), HEAD
Run Code Online (Sandbox Code Playgroud)

升级后,右边的行号有下划线,例如从附图中行号1看起来像 1_____,知道如何去除下划线吗?

仅在拥有时发生 :set relativenumber

vim 底层

nba*_*ari 11

最新版本默认为下划线:https : //github.com/vim/vim/blob/017ba07fa2cdc578245618717229444fd50c470d/src/highlight.c#L256

CursorLineNr term=bold cterm=underline ctermfg=Yellow gui=bold guifg=Yellow
Run Code Online (Sandbox Code Playgroud)

我的模板仅使用:

hi CursorLineNr    term=bold ctermfg=012 gui=bold
Run Code Online (Sandbox Code Playgroud)

解决方法是定义cterm

hi CursorLineNr    term=bold cterm=bold ctermfg=012 gui=bold
Run Code Online (Sandbox Code Playgroud)