Puede que me haya metido en un aprieto. Tengo 3 ventanas en emacs, 2 de las cuales son buffers y una de ellas es un shell bash que creé usando:M-x term
Ahora no puedo salir de esa ventana ( C-x o
) porque todos los comandos se dirigen a la terminal. ¿Cómo entro y salgo de esta ventana de búfer?
Muy agradecido.
Respuesta1
Normalmente uso M-x shell
para iniciar un shell en lugar de term
.
Intente cambiar entre "modo de línea" y "modo de caracteres" usando C-c C-j
y C-c C-k
como se describe en la documentación para el modo de término.
Respuesta2
Presione C-c o
en lugar de C-x o
para cambiar a otra ventana. Presione C-c b
en lugar de C-x b
para cambiar a otro búfer. De manera más general, use el prefijo C-c
donde normalmente usaría C-x
. Presione C-c C-h
para ver la lista completa de comandos disponibles en el C-c
prefijo. En particular, se trata C-c M-x
de ejecutar un comando por su nombre (normalmente en M-x
).
La mayoría de las claves de control se envían a la aplicación y, en particular, la ayuda no está disponible en C-h
, pero aún está disponible en f1
, por lo que puede presionar f1 m
para ver la ayuda para el modo Term, f1 w
para ver a qué teclas está vinculado un comando, etc.
Si sale del shell (escribiendo C-d
o con el exit
comando), se restauran los enlaces normales de Emacs.