Salir de Emacs y usar la ayuda
100%

Text-Fu Avanzado · Lección 13

Salir de Emacs y usar la ayuda

Aprende a salir de Emacs con seguridad, cancelar órdenes pendientes, consultar temas de ayuda y deshacer cambios.

Emacs proporciona ayuda contextual para teclas, funciones, variables y modos activos. También protege los búferes modificados asociados a archivos al salir, lo que permite decidir si se guarda o rechaza cada escritura.

Salir de Emacs

Usa C-x C-c, que ejecuta save-buffers-kill-terminal, para solicitar el cierre de la sesión de Emacs o de la conexión de terminal:

C-x C-c

Emacs comprueba los búferes modificados relevantes asociados a archivos y pregunta si deben guardarse. Lee cada nombre de búfer y responde deliberadamente. También puede preguntar por procesos activos. Cancela la salida si necesitas revisar el trabajo antes de decidir.

En un flujo con emacsclient o un servidor de Emacs, el comportamiento exacto del marco y del servidor puede variar, pero las preguntas sobre búferes modificados siguen mereciendo atención.

¿Qué secuencia de teclas solicita una salida normal de Emacs y comprueba los búferes modificados?

Abrir el selector de ayuda

El prefijo estándar de ayuda es C-h. Usa C-h C-h, que ejecuta la ayuda sobre la ayuda, para mostrar orientación sobre las órdenes disponibles:

C-h C-h

La segunda tecla elige el tipo de ayuda que necesitas.

¿Qué secuencia de teclas explica cómo usar el sistema de ayuda de Emacs?

Describir teclas y el estado del editor

Entre las órdenes de ayuda útiles se encuentran:

  • C-h k KEY: describe lo que ejecuta una secuencia de teclas.
  • C-h f FUNCTION: describe una función de Emacs Lisp.
  • C-h v VARIABLE: describe una variable de Emacs Lisp.
  • C-h m: describe los modos principal y secundarios actuales.
  • C-h t: abre el tutorial interactivo.

Por ejemplo, escribe C-h k C-x C-s para ver la documentación de la asociación que guarda el búfer.

Quieres saber qué hace C-x C-s. ¿Qué prefijo de ayuda debes introducir antes de esa secuencia?

Cancelar una orden pendiente

Usa C-g, asociado a keyboard-quit, cuando estés atrapado en una solicitud, una secuencia de teclas parcialmente introducida, una búsqueda incremental u otra orden que quieras cancelar:

C-g

No deshace cambios del búfer que ya hayan ocurrido ni sale de Emacs. Detiene la interacción actual y devuelve el control a la edición normal cuando es posible.

¿Qué tecla cancela normalmente la solicitud u orden pendiente actual de Emacs?

Deshacer cambios del búfer

Usa C-/, C-_ o C-x u para invocar deshacer en configuraciones habituales de Emacs:

C-/

Las órdenes repetidas de deshacer retroceden por los cambios recientes del búfer. El movimiento del cursor por sí solo no suele ser un cambio del búfer. Las versiones y configuraciones de Emacs pueden ofrecer undo-redo y herramientas de historial más avanzadas; usa C-h k sobre tus asociaciones reales de deshacer y rehacer para verificar el comportamiento local.

¿Qué secuencia de teclas es una asociación estándar para deshacer un cambio reciente de un búfer de Emacs?

Practica abriendo *scratch*, realizando un cambio desechable, usando deshacer, consultando con C-h k una tecla desconocida y cancelando una solicitud del minibúfer con C-g antes de salir normalmente.

Lección completada

Has completado Salir de Emacs y usar la ayuda

Ahora puedes recuperar ayuda y salir de Emacs sin ignorar trabajo sin guardar.

  • Sal mediante las comprobaciones de búferes modificados con C-x C-c.

  • Abre la ayuda sobre la ayuda con C-h C-h.

  • Describe teclas, funciones, variables o modos activos.

  • Cancela una orden pendiente con C-g.

  • Deshaz cambios recientes del búfer con una asociación local verificada.

Guarda tu progreso

Crea una cuenta gratuita para guardar esta lección y continuar en cualquier dispositivo.

Crear una cuenta gratuita
Volver a Text-Fu Avanzado