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 m
Emacs. 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 2
para 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-c
cuando desee ejecutar su programa Python. Esto es lo que parece:
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-send
TabTabcon una lista.