Konstruktionsnotiz für die Emacs Python-Entwicklungsumgebung

Nehmen Sie Einstellungen basierend auf der emacswiki-Dokumentation vor. http://www.emacswiki.org/emacs/PythonProgrammingInEmacs

Für alle sind Pymacs erforderlich. Installieren Sie sie daher entsprechend. Unter Ubuntu können Sie es mit `apt-get install pymacs `installieren.

Es werden drei Typen vorgestellt. Ropemacs schienen vorerst problematisch zu sein Ich habe die anderen beiden ausprobiert.

Emacs for Python

Ich war ein wenig süchtig nach der Installation, aber ich habe einfach nicht verstanden, wie dieser Emacs für Python funktioniert. Dadurch wird Emacs vollständig in eine Python-Entwicklungsumgebung geändert und es werden wichtige Änderungen an Emacs selbst vorgenommen. Wenn Sie es verwenden möchten, sollten Sie einen dedizierten Emacs vorbereiten. Da es einen Kompromiss mit anderen vorhandenen Emacs-Assets gibt, haben wir ihn nicht eingeführt. Die fertige Umgebung schien sehr einfach zu bedienen zu sein.

Mit solchen konnte ich problemlos zusammenarbeiten

Elpy

Die Installation selbst war etwas schwierig. Erstens funktioniert python.el nicht gut, weil es sich von dem unterscheidet, was ich in meiner Umgebung erwartet habe.

Dies wird in meiner Umgebung verwendet (Emacs-Standard) http://www.loveshack.ukfsn.org/emacs/python.el

Es scheint, dass dies das war, was ich angenommen habe https://github.com/fgallina/python.el

Seien Sie also vorsichtig, wenn Sie `` (require'python) `ausführen.

imenu funktioniert nicht

(semantic-mode 1) 
(add-hook 'python-mode-hook
  (lambda ()
    (setq imenu-create-index-function 'python-imenu-create-index)))

Nachdem Sie es so eingestellt und so geändert haben, dass es funktioniert, funktionierte es ohne Probleme.

Die Zusammenarbeit mit solchen funktionierte auch ohne Probleme.

Recommended Posts

Konstruktionsnotiz für die Emacs Python-Entwicklungsumgebung
Aufbau einer Python-Entwicklungsumgebung
python2.7 Konstruktion der Entwicklungsumgebung
Django Entwicklungsumgebung Bau Memo
Aufbau einer Python-Umgebung (Windows 10 + Emacs)
[MEMO] [Entwicklungsumgebung Bau] Wein
Python-Umgebungskonstruktionsnotiz unter Windows 10
Umgebungskonstruktion (Python)
Konstruktionsnotiz für die Python-Umgebung auf dem Mac
[Python3] Aufbau der Entwicklungsumgebung << Windows Edition >>
Aufbau einer Python-Entwicklungsumgebung unter macOS
[MEMO] [Aufbau der Entwicklungsumgebung] Jupyter Notebook
Memo zum Einstellen der Vim + Python-Entwicklungsumgebung
Emacs-Einstellungen für die Python-Entwicklungsumgebung
Python - Umgebungskonstruktion
Aufbau einer Python-Umgebung
Konstruktionsnotiz für die Ubuntu Desktop 20.04-Entwicklungsumgebung
Konstruktionsverfahren für die Python (Anaconda) -Entwicklungsumgebung (SpringToolsSuites) _2020.4
Aufbau der Python3 + venv + VSCode + macOS-Entwicklungsumgebung
Konstruktionsnotiz für die Mac OS X-Entwicklungsumgebung
Erstellen einer Python-Entwicklungsumgebung für Windows + gVim + Poetry
ConoHa Umweltbau Memo
Homebrew Python Umgebung Konstruktion
Informationen zur Python-Entwicklungsumgebung
BigGorilla Umwelt Bau Memo
Entwicklungsumgebung in Python
Anaconda Umwelt Bau Memo
[Memo] Django-Entwicklungsumgebung
Python-Umgebungskonstruktion @ Win7
Python + Anaconda + Pycharm-Umgebungskonstruktion
[Memo] Bau einer Cygwin-Umgebung
Aufbau einer Python-Umgebung für Mac
Anaconda3 × Pycharm-Umgebungskonstruktionsnotiz
Python3-Umgebungskonstruktion (für Anfänger)
Organisieren Sie die Python-Entwicklungsumgebung
Python-Umgebungskonstruktion und TensorFlow
[ev3dev × Python] Aufbau einer ev3dev-Entwicklungsumgebung
Erstellen einer Python-Umgebung unter Windows 7
Ubuntu18.04 Memo zur Erstellung der Entwicklungsumgebung
[Zum Organisieren] Python-Entwicklungsumgebung
Django Projekt Entwicklungsumgebung Bau
Umgebungskonstruktion von Python2 & 3 (OSX)
Memo zur Lastmessung in der Entwicklungsumgebung
Aufbau der Python-Entwicklungsumgebung 2020 [Von der Python-Installation bis zur Einführung in die Poesie]
Aufbau einer QGIS3 Python-Plug-In-Entwicklungsumgebung mit VSCode (macOS)
Python-Memo (für mich): Über die Entwicklungsumgebung virtualenv
Umgebungskonstruktion von Python und OpenCV
Python-Memo
Aufbau einer Anaconda-Python-Umgebung unter Windows 10
Python + Unity Verbesserte Erstellung von Lernumgebungen
Python-Memo
[Persönliches Memo] Python-Memo für virtuelle Umgebungen
Erstellen einer lokalen Python-Entwicklungsumgebung Teil 2 (pyenv-virtualenv, Pip-Nutzung)
Ich habe die Konstruktion der Mac Python-Umgebung überprüft
[Für Anfänger] Django -Entwicklungsumgebung Bau-
Python-Memo