Ich benutze Emacs 23 mit Python-Modus 5.1.0, um meine Python-Programme zu bearbeiten. Manchmal, wenn ich ein Programm schreibe, möchte ich ein kleines Wegwerf-Python-Skript ausführen und so starte ich den interaktiven Zug (C-c!). Das ist in Ordnung, aber der Code wird weder eingeprägt noch hervorgehoben, und wenn ich versuche, den Python-Modus auszuführen, wird er nicht mehr ausgewertet. Also, wie setze ich es zum Einrücken und Markieren?Making Python Interaktiven Modus von Emacs Highlight und Indent
6
A
Antwort
3
Das Hinzufügen zu meinen .emacs scheint es getan zu haben.
Das Bit, wo es den Namen des Puffers in der Beratung überprüft, wäre wahrscheinlich besser als ein Test auf eine Puffer-lokale Variable, die durch set-pycomint-Schlüsselwörter gesetzt wird, aber Sie bekommen die Idee.
(defun set-pycomint-keywords()
(setq font-lock-keywords python-font-lock-keywords))
(add-hook 'py-shell-hook 'set-pycomint-keywords)
(defadvice comint-send-input (around block-comint-formatting activate)
(if (string= (buffer-name) "*Python*")
(letf (((symbol-function 'add-text-properties) (lambda (x y z) nil)))
ad-do-it))
ad-do-it)
-1
Ich habe Zeit, um es jetzt nicht zu versuchen, aber ich fand Sie Python-Shell ersetzen können, wenn Sie Cc drücken mit diesem, die leistungsstärker sein sollte:
http://ipython.scipy.org/moin/
Wenn i werde mal probieren ich werde es versuchen
Verwandte Themen
- 1. Emacs scala-Modus Newline-and-indent Seltsamkeit
- 2. Machen Sie Emacs verwenden UTF-8 mit Python interaktiven Modus
- 3. Emacs Python Modus Einstellungen
- 4. Emacs Python-Modus
- 5. Python: ignorieren führenden ">>>" und "..." im interaktiven Modus?
- 6. MAMP php interaktiven Modus gebrochen?
- 7. Patch: im nicht interaktiven Modus
- 8. PHP-Modus für Emacs
- 9. starten interaktiven Modus auf einer bestimmten Skriptzeile
- 10. Indent C Block Kommentare in Emacs
- 11. wie in PHP interaktiven Modus
- 12. Emacs Pabbrev und Python
- 13. Python mehrzeiligen Kommentar indent
- 14. Emacs auctex benutzerdefinierte Syntax Highlight
- 15. Emacs-Modus für Snakemake?
- 16. Tabs im HTML-Modus in Emacs
- 17. Python Hol Docstring, ohne in den Interaktiven Modus zu wechseln
- 18. Änderung Emacs Python-Modus Interpreter python3.5
- 19. Wie mache ich im interaktiven Python-Modus True = False rückgängig?
- 20. Emacs: Inferior-Modus Python-Shell erscheint "lagged"
- 21. Kann ich im interaktiven Modus auf sys.argv in Python zugreifen?
- 22. Emacs Org Modus: Einfache Python-Code ausführen
- 23. Testen von interaktiven Python-Programmen
- 24. ‚git stash gelten‘ mit interaktiven Modus
- 25. Force funktioniert nicht im nicht interaktiven Modus
- 26. Emacs persistent Folding-Modus
- 27. Emacs-Modus multiline Kommentare
- 28. Emacs mit Tramp-Modus
- 29. Python 2 „Unexpected indent“ Fehler
- 30. Wie kann ich "erwarten", den interaktiven Modus ein- und auszuschalten?
habe ich versucht, und es färbt den Text richtig. Wenn ich aber def fn (a) schreibe: und drücke Enter, geht es nicht in a ... sondern löst immer einen Einrückungsfehler aus. – Nikwin