Кто-нибудь знает, какая фактическая документация написана? Я не могу найти ничего хорошего для любого из двух конкурирующих режимов. Похоже, что Emacs в значительной степени отказывается, когда дело доходит до Python, и это позор, поскольку нет другого программируемого редактора программ, который близок к Emacs.
Разработка Python с помощью Emacs?
Ответ 1
В этом блоге недавно была серия из двух частей, которую я нашел очень полезной. Часть 1 Часть 2
В прошлом году в журнале Python также была статья в ноябре или декабре, в которую вошли достойные пошаговые инструкции о том, как настроить Emacs для разработки Python. Это только по подписке, но это очень похоже на this.
Моя текущая настройка (примерно на основе вышеперечисленного, но обрезанная) - PyMacs + Rope + flymake, вызывающая pyflakes и pep8, и я считаю, что этого достаточно. Вы также можете найти yasnippets полезным, хотя я этого не делаю. Хотя вы можете сконфигурировать ecb и, возможно, cedet для просмотра некоторых кодов. Я этого не делаю, потому что для запуска в качестве затмения требуется примерно столько же времени.
Тем не менее, в сети много ресурсов для настройки Emacs как прекрасной среды разработки Python.
Ответ 2
Джастин Лилли представлен в редакциях в PyCon 2010. Его config находится на GitHub.
Ответ 3
Возможно, вы посмотрели не туда? Вы пробовали
в Emacs Wiki?
Ответ 4
Я начал разработку Python с помощью установки, зарегистрированной на странице страницы завершения вкладки Ryan McGuire и своего рода разветвленный оттуда. Прямо сейчас, я интенсивно расширил и исправил эту настройку, но это довольно хорошее место для начала. Если вы умеренно emacs-способны и имеете немного отбивных python, это даст вам 95% пути оттуда, возможно, некоторая шелушение в части автозаполнения страницы из-за битрота. Я работал над большинством этих ошибок с течением времени, но это может быть немного боль.
Я использую пусковую панель python-mode
- ту, которая не поставляется с Emacs, для чего она стоит; Я обнаружил, что это просто соответствует тому, как я думаю о вещах немного лучше, и это заставляет меня думать, что у меня больше пифонов, чем у emacs. Кто-то заметил выше, что включенный режим python более похож на emacs, и они не ошибаются.
Вики-страница, как уже отмечалось, путается как ад.
Ответ 5
Вот хорошее описание использования elpy, flycheck (автозаполнение, проверка синтаксиса, virtualenv), интеграция с ноутбуком jupyter, git и другие: https://realpython.com/blog/python/emacs-the-best-python-editor/