Soy nuevo en emacs y quiero usar emacs para el desarrollo de python. Estoy usando Ubuntu 9.10. Me frustró que los emacs funcionaran con Python. Uso GNU Emacs 23.1.50.1 (x86_64-pc-linux-gnu, GTK + Versión 2.18.0).Cómo usar Emacs con Python
Aquí lo que hice. *
Emacs vienen con modo python pero es confuso, hay dos tipos de modo uno es python-mode.el y el otro es python.el. Yo uso emacs 23 así que el mío es python.el (creo). ¿Necesito el modo python también? La finalización del código no funciona cuando presiono M-Tab, en lugar de que el administrador de ventanas funcione. Intenté Esc-Tab pero dice "No hay coincidencia". ¿Cómo puedo habilitar la finalización del código?
Después de eso me instalado ropemacs
sudo aptitude install python-ropemacs
Luego he creado el archivo .emacs en ~/.emacs y añade siguientes a .emacs archivo
(require 'pymacs)
(pymacs-load "ropemacs" "rope-")
(setq ropemacs-enable-autoimport t)
Entonces cuando golpeo M-/(Alt- /) no funciona cuando hago clic en el menú Cuerda-> Ayuda del código abre un cuadro de diálogo de archivo para elegir la carpeta del proyecto raíz. Elijo la carpeta actual que tiene algún código python. Cuando vuelvo a intentar Ayuda con el código desde el menú, dice "Finalización para x:" nada más que conjunto vacío. ¿Cómo puede hacer que la finalización del código python de emacs funcione?
Entonces descargado anything.el, nada-config, nada-partido-plugin a la carpeta ~/.emacs.d Luego añade las siguientes líneas al archivo .emacs
(require 'anything-config)
(require 'anything-match-plugin)
(global-set-key "\C-ca" 'anything)
(global-set-key "\C-ce" 'anything-for-files)
adivinar lo que no funcionó. Intenté con "M-x cualquier cosa" y de nuevo obtuve No match. (Supuse que la combinación de C-ca (First control-a then e) podría funcionar, dice que no está definida). ¿Podrías explicar la finalización del código para Python con explicaciones claras (paso a paso) a un maniquí como yo? Gracias. Editar: Yo puedo trabajar con emacs python con el enlace. Gracias a todos por contestar
Emacs activa el modo Python mirando extensión py pero el código no funciona Complation –
me refiero menú de Python es visible. Intenté desde Menú Python-> Completar símbolo pero no funcionó. –
@TonyCruise Debería. Por favor, presente un informe de errores en https://gitlab.com/groups/python-mode-devs/issues ya que necesita más información para solucionarlo. –