use*_*875 8 vim gvim vimrc syntax-highlighting gvimrc
我使用 gvim 作为我的文本编辑器,语法着色很棒,只是它突出显示了“错误”并为其提供了带有红色字体的白色背景。如何关闭错误突出显示?我觉得它很烦人,不需要它。
gar*_*ohn 10
错误消息的突出显示由 Error 和/或 ErrorMsg 突出显示组决定。我不确定您看到的是哪一个,因此您最好将两者都禁用。您可以通过执行来查看每个组是如何定义的,例如,
:hi Error
Run Code Online (Sandbox Code Playgroud)
它将以颜色显示如下一行:
Error xxx term=reverse cterm=bold ctermfg=7 ctermbg=1 guifg=White guibg=Red
Run Code Online (Sandbox Code Playgroud)
清除这些设置的最简单方法是执行
:hi Error NONE
:hi ErrorMsg NONE
Run Code Online (Sandbox Code Playgroud)
如果你从来没有设置任何colorschemes,我想你可以把这些命令在你的〜/ .vimrc,之后的任何:filetype,:syn或:colorscheme命令。如果您更改配色方案,您将需要使用自动命令来确保那些高亮组始终清晰,例如,
au ColorScheme * hi Error NONE
au ColorScheme * hi ErrorMsg NONE
au GuiEnter * hi Error NONE
au GuiEnter * hi ErrorMsg NONE
Run Code Online (Sandbox Code Playgroud)
GuiEnter 自动命令解释了 Vim 在作为 gvim 调用时的行为,即推迟一些颜色设置,直到读取 ~/.vimrc 并启动 GUI 之后。
| 归档时间: |
|
| 查看次数: |
7923 次 |
| 最近记录: |