San*_*mar 8 vim spell-checking
在我用于vim的主题中,字符串以红色显示,但问题是我有拼写检查,拼写错误的单词也以红色显示.
这使得很难看出什么是错误,直到你去那个词并删除任何字符.
我想把拼写错误的单词突出显示比目前更轻一些.说#ff2929.

Con*_*ner 13
你可以使用hi(简短:help highlight)命令~/.vimrc.一般结构是:
hi SpellBad ctermfg=015 ctermbg=000 cterm=none guifg=#FFFFFF guibg=#000000 gui=none
Run Code Online (Sandbox Code Playgroud)
的cterm是用于终端VIM和gui为gVim的.fg前景的代表,是字母的颜色和bg背景的立场,是字母背后的颜色.
对于标准终端颜色(8普通和8亮),终端颜色可以是0-15,对于支持256种颜色的术语,如xterm-256colors,终端颜色可以是0-255.gui颜色采用十六进制格式.xterm-color-table是256和十六进制颜色的有用参考.最终选项可用于指定粗体,斜体或无(不).
在您的情况下,将前景设置为黑色以使字母突出可能是最简单的.首先,找到一个被拼错的单词:set spell然后键入asdflkjasldf或其他东西.然后输入:hi SpellBad ctermfg=000 guifg=#000并查看这是否是您喜欢的解决方案.如果没有,请使用xterm-color-table或其他颜色参考来查找您喜欢的颜色.
试试这个:
:hi SpellBad guibg=#ff2929 ctermbg=224
Run Code Online (Sandbox Code Playgroud)
guibg 用于GUIctermbg 适用于TERM