如何更改Vim'的颜色;s(直)下划线?
我尝试了所有改变颜色的方法:如何更改Vim'的颜色;s(直)下划线?,vim,Vim,我尝试了所有改变颜色的方法: call s:h("Underlined", {"fg": s:norm, "gui": "underline", "cterm": "underline"}) 以及链接文本的所有颜色 有人知道如何改变它吗 这是一张照片: 不幸的是,你不能;下划线颜色始终等于文本颜色。AFAICT,在终端中不支持此功能,为了一致性,Vim在GVIM中也不提供此功能 在GVIM中,您可以切换到(仅GUI)underl属性(主要用于拼写检查),该属性支持单独的“特殊颜色”,通过
call s:h("Underlined", {"fg": s:norm, "gui": "underline", "cterm": "underline"})
以及链接文本的所有颜色
有人知道如何改变它吗
这是一张照片:
不幸的是,你不能;下划线颜色始终等于文本颜色。AFAICT,在终端中不支持此功能,为了一致性,Vim在GVIM中也不提供此功能
在GVIM中,您可以切换到(仅GUI)underl属性(主要用于拼写检查),该属性支持单独的“特殊颜色”,通过
guisp={color name}
设置;请参阅:帮助突出显示guisp
对于2021年发现的任何人,您至少可以在neovim中使用guisp=red
例如,我使用
:hi CocErrorHighlight gui=undercurl guisp=red
有红色卷曲的线条
我正在Xfce终端中使用NeoVim。只能使用
ctermul
(独立于ctermfg
)为下划线着色
请参见启用该选项。AHHH!我要换成Emacs了。@alexchenco:祝你好运;-)就我个人而言,为GVIM编写补丁要容易得多(即使它从未被接受,而且我必须在我的余生中维护它)。哈,我只是在开玩笑。在我死之前,我将是一个维姆。维姆也可以用
:highlight cocerroghlight cterm=underl ctermul=red
显示underl。