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