它将背景更改为红色,我无法读取文本以更正错误!
如何配置其他高亮显示?它有设置吗?
答案 0 :(得分:7)
当在python中用“或”开始一个字符串时,我遇到了红色背景问题。在配置了spellbad选项后,它似乎很好。
highlight clear SpellBad
highlight SpellBad term=standout ctermfg=1 term=underline cterm=underline
highlight clear SpellCap
highlight SpellCap term=underline cterm=underline
highlight clear SpellRare
highlight SpellRare term=underline cterm=underline
highlight clear SpellLocal
highlight SpellLocal term=underline cterm=underline
查看详细信息:http://hacktux.com/vim
答案 1 :(得分:4)
我直接通过电子邮件发送了作者,他给了我一个有用的答复。用于错误的高亮pyflakes是SpellBad。他还给了我几个我要分享的例子:
highlight SpellBad term=reverse ctermbg=1
或者对于gvim用户:
if has("gui_running")
highlight SpellBad term=underline gui=undercurl guisp=Orange
endif
答案 2 :(得分:2)
要查看突出显示的所有选项,请打开vim,进入正常模式并键入
:highlight
查看所有模式。
e.g。
:highlight
SpecialKey xxx term=bold ctermfg=81 guifg=Cyan
NonText xxx term=bold ctermfg=12 gui=bold guifg=Blue
Directory xxx term=bold ctermfg=159 guifg=Cyan
ErrorMsg xxx term=standout ctermfg=15 ctermbg=1 guifg=White guibg=Red
IncSearch xxx term=reverse cterm=reverse gui=reverse
Search xxx term=reverse cterm=underline gui=underline guifg=none guibg=none
MoreMsg xxx term=bold ctermfg=121 gui=bold guifg=SeaGreen
ModeMsg xxx term=bold cterm=bold gui=bold
LineNr xxx term=underline ctermfg=11 guifg=Yellow
答案 3 :(得分:0)
你看过你的colorscheme文件了吗?您可以在colorscheme文件中查找这些行,并在您看到的地方更改guibg=COLOR
或ctermbg=COLOR
hi Error guibg=Firebrick2 guifg=White
hi ErrorMsg guibg=Firebrick2 guifg=White
答案 4 :(得分:0)
现在,ale存在,它是一个更高级别的软件,可以防止来自许多来源的错误。
ALE(异步Lint引擎)是一个插件,用于在编辑文本文件时在NeoVim和Vim 8中提供linting。