2010-03-20 12 views
12

¿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?

+0

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

+2

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. –

+1

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

Respuesta

4

¿Quizás miró en los lugares equivocados? ¿Usted intentó

en el Wiki Emacs?

+0

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

+0

Y el segundo enlace? Y si son confusos, ¿podrías * comprometerte con los otros contribuyentes para que sea una mejor página? –

+0

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

7

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.

2

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.