Als «python» getaggte Fragen

Verwendung für die Programmiersprache Python in Emacs. Emacs unterstützt verschiedene Versionen der Sprachimplementierung, Versionen und Codierungsstile. Python-Fragen sollten mit zusätzlichen Tags ergänzt werden, wie in der folgenden Beschreibung beschrieben.


1
Wie kann ein minderwertiger Prozess automatisch ausgeführt werden, wenn der Hauptmodus zum ersten Mal geladen wird?
Angenommen, wir arbeiten mit Python (oder Matlab) zusammen. Ohne einen minderwertigen Prozess meldet das Unternehmen dies Completion needs an inferior Python process running Die naheliegende Lösung, um automatisch einen minderwertigen Prozess auszuführen (add-hook 'python-mode 'run-python) würde jedes Mal, wenn ich eine .py-Datei öffne, einen neuen Python-Prozess ausführen (dies wird mit …

3
Bibliothek zum automatischen Einfügen von Python-Dokumentstrings im Google-Stil
Ich suche ein elisp-Paket, das automatisch Python docstring für eine Methode einfügt. Ich habe ein Paket gefunden, das meinem Zweck sehr nahe kommt. Aber es ist in restrukturiertem Text, nicht im Google-Stil. sphinx-doc.el https://github.com/naiquevin/sphinx-doc.el Beschreiben von Argumenten in Docstrings (Google Python Style Guide) https://www.chromium.org/chromium-os/python-style-guidelines#TOC-Describing-arguments-in-docstrings Meine Erwartung ist, wenn ich M-x …



1
Bibliothek, die eine Python-Ausgabezeichenfolge in eine Elisp-Datenstruktur konvertiert?
Angenommen, ich bewerte den folgenden Python-Code: import inspect import scipy.ndimage.filters list (inspect.getargspec (scipy.ndimage.filters.gaussian_filter1d)) # => [['input', 'sigma', 'axis', 'order', 'output', 'mode', 'cval'], # None, None, (-1, 0, None, 'reflect', 0.0)] Ich möchte die Ausgabezeichenfolge, die einfach Pythons Druckausgabe ist, in eine Elisp-Datenstruktur umwandeln. Ich brauche also eine Funktion foo , …

1
In welcher Klasse, Methode oder Funktion bin ich?
Wenn ich in einer Quelldatei mit inkrementeller Suche navigiere, springe ich oft in einen Kontext, der größer als das Fenster ist. Dies wirft die Frage auf: "In welcher Klasse bin ich?". Oder wenn der vorherige Entwickler dazu neigt, große Methoden zu schreiben: "In welcher Klasse und Methode bin ich?" Ich …

2
Die Syntaxhervorhebung schlägt im Fenster "Klon-Indirekter-Puffer-Anderes" fehl
Normalerweise verwende ich indirekte Puffer, während ich Python-Code im Python-Modus bearbeite. Ich erstelle sie durch Ausführen clone-indirect-buffer-other-window. Während die Syntaxhervorhebung des Hauptpuffers gut aussieht, ist sie im indirekten manchmal falsch. Insbesondere scheinen einige abschließende Anführungszeichen ignoriert zu werden, so dass große Teile meines Codes farbig sind, als wären sie Teil …


1
Wie kann ich verhindern, dass der Python-Modus gelegentlich alles als Zeichenfolge hervorhebt?
Ich verwende es python-modefür meinen Python-Code, und hin und wieder wird der Syntax-Textmarker verwirrt und denkt, dass alles im Puffer ein String-Literal ist. Dies scheint normalerweise zu passieren, wenn ich eine Dokumentzeichenfolge erstelle. Für einige Sekunden, nachdem ich die Anführungszeichen eingegeben habe, wird alles nach dem Cursor als Zeichenfolge hervorgehoben. …

2
Verwenden von virtualenvwrapper in Eshell
Ich habe festgestellt, dass ich keine virtualenvwrapper-Befehle (wie workon) in einer Eshell verwenden kann, aber sie funktionieren in einer Shell-Umgebung. Gibt es einen Virtualenvwrapper-ähnlichen Modus für Emacs?
7 eshell  python 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.