我使用brew升级了vim(macOS):
$ brew info vim
vim: stable 8.1.2100 (bottled), HEAD
升级后,右边的行号带有下划线,例如,所附图片行号1看起来像1_____
,知道如何删除下划线吗?
仅在拥有:set relativenumber
答案 0 :(得分:3)
最新版本默认带有下划线:https://github.com/vim/vim/blob/017ba07fa2cdc578245618717229444fd50c470d/src/highlight.c#L256
CursorLineNr term=bold cterm=underline ctermfg=Yellow gui=bold guifg=Yellow
我的模板仅使用:
hi CursorLineNr term=bold ctermfg=012 gui=bold
解决方法是定义cterm
:
hi CursorLineNr term=bold cterm=bold ctermfg=012 gui=bold
答案 1 :(得分:1)
我在.minttyrc中找到了解决方法,因为这也使我发疯。
其中有Term=vt100
的设置
在您的主目录中编辑.minttyrc并注释掉或删除该行
Term=vt100
。
保存文件并关闭CLI,然后重新打开一个新的CLI。现在,下划线应从vi删除。我希望这有帮助。