Question

Je veux utiliser pep8 comme mon makeprg afin de vérifier et corriger mon code à la conformité pep8 (style Guide pour le code python) .

J'utilisé la commande :set makeprg=pep8\ --repeat\ %, et quand je fais :make cela fonctionne, la liste d'erreurs est remplie et je peux utiliser :cn, :cp et :copen à naviguer et voir la liste des erreurs dans la fenêtre QuickFix.

Mais dès que je le changement dans mon fichier source python le errorlist devient vide, la fenêtre QuickFix perd son contenu et je ne peux pas naviguer dans la liste plus.

Je pense que cela est causé par pyflakes, une extension qui met en évidence les erreurs Vim Python sur la volée.

Comment puis-je résoudre ce problème?

Était-ce utile?

La solution

pyflakes a une option qui devrait résoudre votre problème, il suffit de mettre dans votre ~ / .vimrc:

let g:pyflakes_use_quickfix = 0

Cela empêche effectivement pyflakes d'utiliser (et casser) la fenêtre quickfix, qui est assez bon pour moi.

Autres conseils

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top