如何更改VIM下划线的颜色

5
我是一名VIM配色方案的作者(danger.vim),我想要更改一些颜色,因为目前的颜色让我几乎看不到。
这是Solarized的效果图: enter image description here 而这是我的主题的效果图: enter image description here 正如你所见,很难在import sys处看到下划线。我可能会将它们变成浅蓝色,并加粗。
我使用Syntastic插件与Pyflakes和JSLint进行集成。
我还使用Flux,这可能是使得颜色更难以区分的原因之一。
2个回答

5

在您的颜色方案文件中:

hi Error   guifg=NONE guibg=NONE gui=undercurl ctermfg=white ctermbg=red cterm=NONE guisp=#FF6C60 " undercurl color

guisp 后的部分更改为你想要的颜色。

例如:

hi Error   guifg=NONE guibg=NONE gui=undercurl ctermfg=white ctermbg=red cterm=NONE guisp=#FFFFFF " undercurl color

将会使下划线变为白色

编辑: 你可以通过将gui=undercurl更改为gui=bold,undercurl来使错误加粗显示。


谢谢,但是错误已经是红色的了,这个是用来显示警告信息的,请查看我的答案获取更多细节。 - igorgue

3

看起来Syntastic把警告显示为拼写错误,所以我只需要定义:

SpellBad    word not recognized         |hl-SpellBad|
SpellCap    word not capitalised            |hl-SpellCap|
SpellRare   rare word               |hl-SpellRare|
SpellLocal  wrong spelling for selected region  |hl-SpellLocal|

在我的配色方案文件中。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接