emacs python2.7

emacs python2.7

Ich möchte, dass Emacs als Python-IDE für mich funktioniert. Ich kann nicht herausfinden, wie ich innerhalb von Emacs kompilieren kann. Ich verwende Python 2.7, aber wenn ich den Mx-Python-Modus ausführe, scheint es mit Python 2.7 zu kompilieren. Gibt es einen Befehl, den ich an eine Taste binden könnte, damit ich meinen Code schnell ausführen und die Ausgabe sehen kann?

Antwort1

Kurze, nicht hilfreiche Antwort: Drücken Sie C-c C-c.

Sie können Hilfe zu den aktuell verwendeten Modi erhalten, indem Sie C-h min Emacs eingeben. Nachdem ich mich ein wenig durch die verschiedenen unterstützten Befehle gelesen und ein paar Mausklicks gemacht hatte, fand ich Folgendes: In einem Emacs-Puffer, der Python-Quellcode enthält, sendet das Drücken von C-c C-c(das ist CtrlC CtrlC) den Quellcode an den Python-Interpreter.

Der „minderwertige“ (nichts mit der Qualität zu tun) Python-Interpreter läuft in einem Puffer namens *Python*. Sie können drücken, C-x 2um das Fenster zu teilen, dann C-x o(das ist der Buchstabe oh), um zum unteren Fenster zu gelangen, und dann mit C-X b *Python*Enterden Puffer auswählen *Python*. Gehen Sie danach zurück zum Quellfenster ( C-x o) und verwenden Sie C-c C-c, wann immer Sie Ihr Python-Programm ausführen möchten. So sieht es aus:

Bildbeschreibung hier eingeben

Sie können das alles natürlich auch mit der Maus machen, wenn Sie Tastaturbefehle nicht mögen. Und wenn Sie die Dokumentation für durchgehen python-mode, finden Sie Emacs-Befehle, um einzelne Funktionen, Klassen usw. an den Interpreter zu senden. Versuchen Sie es M-x python-sendTabTabmit einer Liste.

verwandte Informationen