emacs python2.7

emacs python2.7

Me gustaría que emacs funcione como una idea de Python para mí. Parece que no puedo encontrar cómo compilar desde emacs. Estoy usando python2.7 pero cuando hago Mx python-mode parece compilarse usando python2.7. ¿Existe algún comando que pueda vincular a alguna clave para poder ejecutar rápidamente mi código y ver el resultado?

Respuesta1

Respuesta breve e inútil: presione C-c C-c.

Puede obtener ayuda sobre los modos actuales en uso escribiendo C-h mEmacs. Con un poco de lectura sobre los diversos comandos admitidos y un par de clics del mouse, encontré esto: en un búfer de Emacs que contiene el código fuente de Python, al presionar C-c C-c(es decir CtrlC CtrlC) se envía el código fuente al intérprete de Python.

El intérprete de Python 'inferior' (nada que ver con la calidad) se ejecuta en un búfer llamado *Python*. Puedes presionar C-x 2para dividir la ventana, luego C-x o(esa es la letra oh) para moverte a la ventana inferior, luego con C-X b *Python*Enterseleccionar el *Python*buffer. Después de eso, regrese a la ventana de código fuente ( C-x o) y utilícela C-c C-ccuando desee ejecutar su programa Python. Esto es lo que parece:

ingrese la descripción de la imagen aquí

Obviamente puedes hacer todo esto con un mouse si no te gustan los comandos del teclado. Y si revisa la documentación de python-mode, encontrará comandos de Emacs para enviar funciones individuales, clases, etc. al intérprete. Pruebe M-x python-sendTabTabcon una lista.

información relacionada