更改背景颜色突出显示,以检查安装有 rodvim 和 rodmode 的 pylint 检测到的错误

发布于 2024-09-17 07:37:13 字数 59 浏览 6 评论 0原文

它将背景更改为红色,我无法阅读文本来纠正错误!

如何配置不同的突出显示?它有一个设置吗?

It changes the background to red, I can't read the text to correct the error!

How can I configure a different highlight? Does it have a setting?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

入画浅相思 2024-09-24 07:37:13

当 python 中的字符串以 " 或 ' 开头时,我遇到了红色背景问题。配置好拼写错误选项后,它看起来不错。

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

I got an red background problem when a begin a string in python with " or '. After configure the spellbad options it seems like good.

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   

Check For Details: http://hacktux.com/vim

国粹 2024-09-24 07:37:13

我直接给作者发了电子邮件,他给了我有用的回复。 pyflakes 用于错误的突出显示是 SpellBad。他还给了我几个例子,我将与大家分享:

highlight SpellBad term=reverse ctermbg=1

或者对于 gvim 用户:

if has("gui_running")
    highlight SpellBad term=underline gui=undercurl guisp=Orange
endif

I e-mailed the author directly and he gave me a helpful response. The highlight pyflakes uses for errors is SpellBad. He also gave me a couple of examples which I will share:

highlight SpellBad term=reverse ctermbg=1

Or for gvim users:

if has("gui_running")
    highlight SpellBad term=underline gui=undercurl guisp=Orange
endif
并安 2024-09-24 07:37:13

要查看所有突出显示的选项,请打开 vim,进入正常模式并键入

:highlight 

以查看所有模式。

例如

: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

To see all the options for highlighting, open vim, go to normal mode and type

:highlight 

to see all the modes.

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
枕花眠 2024-09-24 07:37:13

你看过你的配色方案文件吗?您可以在 colorcheme 文件中查找这些行,并在您看到的位置更改 guibg=COLORctermbg=COLOR

hi Error        guibg=Firebrick2 guifg=White
hi ErrorMsg     guibg=Firebrick2 guifg=White

Have you looked in the file of your colorscheme? You can look for these lines in your colorscheme file and change guibg=COLOR or ctermbg=COLOR where you see

hi Error        guibg=Firebrick2 guifg=White
hi ErrorMsg     guibg=Firebrick2 guifg=White
兲鉂ぱ嘚淚 2024-09-24 07:37:13

现在,ale 已经存在,它是一个更高级别的软件,可以防止来自多种来源的错误。

https://github.com/w0rp/ale

ALE(异步 Lint 引擎)是一个插件,用于在编辑文本文件时在 NeoVim 和 Vim 8 中提供 linting。

Now, ale exists, it's a higher level software to prevent errors from many sources.

https://github.com/w0rp/ale

ALE (Asynchronous Lint Engine) is a plugin for providing linting in NeoVim and Vim 8 while you edit your text files.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文