当出现拼写错误(使用 set spell
)时,它会将其突出显示为红色(好!),但是当该行突出显示为我的当前行时,红色消失(坏)。删除 set cul
解决了这个问题,但是如何在突出显示时将单词标记为红色?我可能在一行中拼错了多个单词,而且在打字时,拼写错误会被隐藏,直到我转到下一个,这有点糟糕。
vimrc: https://gist.github.com/OscarGodson/d1b05d52df4ff160b891
配色方案:https://github.com/tomasr/molokai
最佳答案
1)可以改变vim配色方案,或者SpellBad高亮方案;第二种情况的一个例子是在 vimrc 中添加以下内容,
hi clear SpellBad
hi SpellBad cterm=bold
2)(不是解决方案)有人可能会发现“撰写时进行拼写检查”有点烦人/分散注意力,并且更喜欢在他们写完文章之前关闭拼写检查。
关于vim - 在vim中突出显示行时隐藏拼写错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15013033/