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?

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top