Frage

Ich möchte PEP8 als makePrg verwenden, um meine Codescompliance zu überprüfen und zu beheben PEP8 (Stilhandbuch für Python -Code).

Ich habe den Befehl benutzt :set makeprg=pep8\ --repeat\ %, und wenn ich es tue :make Es funktioniert, die Fehlerliste ist besiedelt und ich kann verwenden :cn, :cp und :copen So navigieren Sie und sehen Sie die Fehlerliste im QuickFix -Fenster.

Sobald ich etwas in meiner Python -Quelldatei ändere, wird die Fehlerliste leer, das QuickFix -Fenster verliert seinen Inhalt und ich kann nicht mehr in der Liste navigieren.

Ich vermute, dass dies durch Pyflakes verursacht wird, eine VIM-Erweiterung, die Python-Fehler im Fliege hervorhebt.

Wie kann ich es reparieren?

War es hilfreich?

Lösung

Pyflakes hat eine Option, die Ihr Problem lösen sollte. Legen Sie dies einfach in Ihr ~/.vimrc:

let g:pyflakes_use_quickfix = 0

Dies hindert Pyflakes tatsächlich daran, das QuickFix -Fenster zu verwenden (und zu brechen), das ist gut genug für mich.

Andere Tipps

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top