¿Alguien sabe algo de documentación real escrita? No puedo encontrar nada bueno para ninguno de los 2 modos de competencia. Parece que Emacs es bastante abandonado cuando se trata de Python y es una lástima ya que no hay otro editor de programación programable que se acerque a Emacs.Desarrollo de Python con Emacs?
Respuesta
¿Quizás miró en los lugares equivocados? ¿Usted intentó
en el Wiki Emacs?
Intenté: (RichardRiley: esta es una página muy, muy confusa. Es difícil hacer cabeza y cola de lo que podría y debería usarse en emacs 23 y trataré de anotar/recortar esta página cuando sepa más. Todo el asunto python.el v python-mode.el es realmente desordenado) – ipeev
Y el segundo enlace? Y si son confusos, ¿podrías * comprometerte con los otros contribuyentes para que sea una mejor página? –
El segundo enlace tiene información copiada del primer enlace y solo se suma a la confusión general. "He copiado la mayoría de las cosas de PythonMode para no interrumpir esa página con ediciones importantes, pero pensé que la página de Python necesita separarse, y se agregó más estructura para resolver la confusión. ¿Alguna recomendación? El material a continuación necesita confirmaciones como a cuál de python/-mode/.el son apropiados. - CH " – ipeev
Justin Lilly presentado en editors at PyCon 2010. Su config está en GitHub.
Este blog recientemente tuvo una serie de 2 partes que encontré muy útil. Part 1Part 2
Hubo también un artículo en la revista Python el año pasado, ya sea en noviembre o diciembre, que incluía instrucciones correctas paso a paso sobre cómo configurar Emacs para el desarrollo de Python. Eso es solo por suscripción, pero es muy similar al this.
Mi configuración actual (más o menos basada en lo anterior pero recortada) es PyMacs + Rope + flymake que llama a pyflakes y pep8 y creo que es suficiente. También puede encontrar yasnippets útiles, aunque yo no. Aunque es posible que desee configurar ecb y quizás cedet para buscar código. No lo hago, porque luego toma tanto tiempo comenzar como eclipse.
Sin embargo, hay muchos recursos en la red para configurar Emacs para que sea un buen entorno de desarrollo de Python.
Empecé haciendo el desarrollo de Python usando la configuración documentada en Ryan McGuire's tab completion page y me extendí desde allí. En este momento, extendí y parqué ampliamente esa configuración, pero es un buen lugar para comenzar. Si tienes capacidad moderada para emacs y tienes un poco de chuletas de pitón, obtendrás el 95% del camino hasta allí, con algo de flakiness en la parte de autocompletado de la página debido a bitrot. He solucionado la mayoría de esos errores con el tiempo, pero puede ser un poco doloroso.
Uso el launchpad python-mode
- el que hace no ven con Emacs, por lo que vale; Descubrí que se ajusta mejor a mi forma de pensar las cosas, lo que me lleva a pensar que tengo una inclinación más pythonic que una emacs. Alguien comentó anteriormente que el modo python incluido es más similar a emacs, y no están equivocados.
La página wiki es, como se señaló, confusa como el infierno.
Aquí es una buena descripción de la utilización de elpy, flycheck (terminación automática, comprobación de sintaxis, virtualenv), la integración con el cuaderno jupyter, Git y otros: https://realpython.com/blog/python/emacs-the-best-python-editor/
- 1. Python 3 con Emacs
- 2. ¿Cómo hacer el desarrollo remoto con Emacs?
- 3. Arduino Emacs desarrollo
- 4. Cómo usar Emacs con Python
- 5. Emacs y Python
- 6. Complementos de emacs para desarrollo web
- 7. Editando Python en Emacs
- 8. python 3 en emacs
- 9. Desarrollo del módulo de Python
- 10. El uso de varias conchas de Python en Emacs 'python-mode' con Python o IPython
- 11. Desarrollo de OpenOffice.org con pyUno para Windows, ¿qué Python?
- 12. Desarrollo de una aplicación web en python con neo4j
- 13. ¿Cómo se deletrea chequear el docstring de python con emacs?
- 14. Emacs Python-modo sintaxis resaltando
- 15. Python en desarrollo de aplicaciones de escritorio
- 16. preferencias del modo emacs python
- 17. Emacs: métodos para depurar python
- 18. Emacs: métodos para depurar python
- 19. Python Shell en Emacs 24?
- 20. Incrustación masiva de Emacs para Python
- 21. usando emacs Finalización de CEDET para python
- 22. Desarrollo de complementos de Gedit en Python
- 23. Depuración de programas de Python en emacs
- 24. ¿Cómo puedo usar meta-dot (M-.) En python con emacs?
- 25. combina el modo python con org-mode para emacs
- 26. Hacer Emacs usar UTF-8 con Python modo interactivo
- 27. Shell de Python personalizado para Emacs python-mode
- 28. Python framework de desarrollo web para Python 3.1 usuario
- 29. Desarrollo de PyObjC con Xcode 3.2
- 30. Emacs 23 e iPython
Se sabe que la última frase se va a conseguir que flameado? Quiero decir, TODOS saben que Emacs es para los débiles, los programadores reales usan Vim; ^). – slacker
Abandonado? Apenas. Creo que es solo el caso de que la mayoría de los usuarios de emacs no necesitan ninguna documentación específica de Python. El modo python funciona más o menos como cualquier otro modo. Entonces, c-h m (describir-modo) suele ser suficiente. –
El último cambio en python-mode.el se realizó hace dos días https://code.launchpad.net/~python-mode-devs/python-mode/python-mode.Aunque la discusión en la lista de modo python no es muy activa (¿debería?) Http://blog.gmane.org/gmane.emacs.python-mode – jfs