Come rendere Vim lista errore permanente utilizzando pyflakes?
Domanda
Voglio usare PEP8 come il mio makeprg al fine di controllare e correggere il mio rispetto per il codice PEP8 (stile di guida per il codice Python) .
ho usato il comando :set makeprg=pep8\ --repeat\ %
, e quando lo faccio :make
funziona, la lista degli errori è popolato e posso usare :cn
, :cp
e :copen
per navigare e visualizzare l'elenco di errore nella finestra QuickFix.
Ma non appena ho cambiare qualcosa nel mio file sorgente Python l'ErrorList si svuota, la finestra QuickFix perde il suo contenuto e non può navigare più nella lista.
Ho il sospetto che questo è causato da pyflakes, un'estensione Vim che mette in evidenza Python errori on-the-fly.
Come posso risolvere il problema?
Soluzione
pyflakes ha un'opzione che dovrebbe risolvere il problema, basta mettere questo nel vostro ~ / .vimrc:
let g:pyflakes_use_quickfix = 0
Questo si ferma in realtà pyflakes da utilizzare (e rompere) la finestra quickfix, che è abbastanza buono per me.
Altri suggerimenti