Vim und PEP 8 - Style Guide für Python Code
Könnten Sie empfehlen, zur Konfiguration von Vim zu bleiben :
PEP 8 -- Style Guide for Python Code
beim Bearbeiten von python2/3 Dateien, und nur diese (ich möchte zu verlassen-Konfiguration wie für alle anderen Dateitypen).
InformationsquelleAutor der Frage Grzegorz Wierzowiecki | 2012-03-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es vim-flake8, was am einfachsten mit vim-Erreger oder Vundle.
InformationsquelleAutor der Antwort Niklas B.
2014
Mit syntastic plus installieren
pip install flake8
gibt Ihnen die beste Erfahrung, IMHO.syntastic
Super ist, weil es nicht nur pep8 Prüfungen für Python, aber durch die Installation einer anderen software ist es Recht einfach hinzufügen syntax überprüft, und die, wie für andere Sprachen.Älteste Antwort (2012)
Gibt es auch ein kleines Skript namens 'pep8' - https://github.com/vim-scripts/pep8
Habe ich es konfiguriert auf 8:
Ich mag es wirklich. Es funktioniert wirklich gut.
Alte Antwort (2013)
vim-flake8
ist die bessere Wahl, ich werde es versuchen 🙂InformationsquelleAutor der Antwort Dave Halter
Die Antworten konzentrieren sich auf die überprüfung der Stil-nach-source-code wurde geschrieben, aber die Frage scheint zu sein, über macht vim-stick an die pep8-Stil während der Bearbeitung sich.
Das Hauptproblem, ich hatte schon mit vim und pep8 ist Einzüge, die können behoben werden, mit dieser vim-Skript:
EDIT3: Update der schrecklichen Deutsch...
EDIT2: Hoppla, Falsches Drehbuch! Behoben.
http://www.vim.org/scripts/script.php?script_id=974
EDIT1:
Das Skript wurde die Gabel auf github:
https://github.com/hynek/vim-python-pep8-indent/
InformationsquelleAutor der Antwort beltsonata
Ich würde empfehlen die Nutzung des inklusiven klen/python-Modus plugin.
Wo Sie Sie nutzen können
:PymodeLintAuto
für PEP8-Fehler und Warnungen jedes mal, wenn Sie speichern Sie Ihre code.InformationsquelleAutor der Antwort Aziz Alto
Hier ist ein vimrc - Konfigurationsdatei, welche ich bevorzuge. Es kümmert sich um alle PEP8-Konfiguration.
InformationsquelleAutor der Antwort Kannan Mohan