Wie kann ich überprüfen Sie die syntax von Python-code in Emacs, ohne Sie tatsächlich auszuführen?
Python-IDLE hat 'Check-Modul" (Alt-X), überprüfen Sie die syntax, die aufgerufen werden können, ohne den code auszuführen. Gibt es eine gleichwertige Möglichkeit, dies zu tun in Emacs statt ausführen und ausführen von code?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie verwenden Pyflakes zusammen mit Flymake um sofortige Benachrichtigung, wenn Ihre python-code gültig ist (und vermeidet einige häufige Fallstricke so gut).
plope.org
in diesem URL nicht mehr existiert, daher ist die Dokumentation nicht mehr verfügbar.Oder von emacs (oder vim) Sie laufen konnte
python -c 'import x'
wobei x für den Namen der Datei abzüglich der.py
Erweiterung.Können Sie pylint für solche Dinge und es scheint ein Weg zu sein, um die Integration in emacs, aber ich habe noch nie getan letztere b/c ich bin ein vim Benutzer.
Können Sie pylint, pychecker, pyflakes etc. von Emacs'
compile
Befehl (M-x compile
).Tipp: binden einer Taste (z.B. F5), um
recompile
.