2010-09-01 6 views

Respuesta

4

envié un correo electrónico directamente al autor y me dio una respuesta útil. El uso más destacado de pyflakes para los errores es SpellBad. También me dio un par de ejemplos que voy a compartir:

highlight SpellBad term=reverse ctermbg=1 

o para usuarios gvim:

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

¿Ha buscado en el archivo de su esquema de color? Puede buscar estas líneas en el archivo de esquema de colores y cambiar guibg=COLOR o ctermbg=COLOR donde se ve

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

No es 'Error' y 'ErrorMsg', es 'SpellBad' y algo más por errores de gramática. 'GrammarBad'? –

7

Tengo un problema de fondo rojo cuando un iniciará una cadena en Python con "o'. después de configurar las opciones spellbad parece que buena

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 

Comprobar detalles:. http://hacktux.com/vim

2

Para ver todas las opciones para resaltar, vim abierto, vaya al modo normal y escriba

:highlight 

para ver todos los modos.

p. Ej.

: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 
0

Ahora, ale existe, es un software de nivel superior para evitar errores de muchas fuentes.

https://github.com/w0rp/ale

ALE (Asynchronous pelusa del motor) es un plugin para proporcionar formación de pelusas en NeoVim y Vim 8 mientras edita sus archivos de texto.

Cuestiones relacionadas