Pregunta

Quiero usar PEP8 como mi MakePrg para verificar y solucionar el cumplimiento de mi código Pep8 (Guía de estilo para el código Python).

Yo usé el comando :set makeprg=pep8\ --repeat\ %, y cuando lo hago :make Funciona, la lista de errores está poblada y puedo usar :cn, :cp y :copen Para navegar y ver la lista de errores en la ventana QuickFix.

Pero tan pronto como cambio algo en mi archivo fuente de Python, la lista de errores se vuelve vacía, la ventana QuickFix pierde su contenido y ya no puedo navegar por la lista.

Sospecho que esto es causado por Pyflakes, una extensión VIM que destaca los errores de Python sobre la marcha.

¿Cómo puedo arreglarlo?

¿Fue útil?

Solución

Pyflakes tiene una opción que debería resolver su problema, simplemente coloque esto en su ~/.vimrc:

let g:pyflakes_use_quickfix = 0

Esto en realidad impide que los pyflakes usen (y rompan) la ventana QuickFix, que es lo suficientemente buena para mí.

Otros consejos

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top