emacs

¿Ayuda para completar el atajo de teclado en emacs?



(5)

Me preguntaba si hay algo en Emacs que me ayude a recordar los atajos de teclado.

Por ejemplo, si presiono Cx y luego presiono alguna tecla (digamos TAB), ¿todas las combinaciones posibles de CX y otras teclas para dar un comando de emacs (y también mostrar qué hace el comando)?


Creo que una clave es lo que buscas Una clave


En Icicles tienes la clave de finalización , que es casi lo que describiste.

¿Conoces la ayuda que se ofrece cuando presionas una tecla de prefijo y luego Ch - eg Cx Ch ? Bueno, eso es solo ayuda, y solo funciona para ciertos prefijos.

De lo que se trata esta característica de Icicles es en realidad completar las secuencias de teclas: presiona Cx , luego S-TAB para completar, y se muestra cada posible terminación de la tecla de prefijo Cx , solo elige una.

Si el candidato que eligió es en sí mismo una clave de prefijo (p. Ej., Eligió r , hasta ahora está en Cx r , que aún está incompleto), entonces elija otra parte de la secuencia, y así sucesivamente, hasta que la secuencia de teclas está completo (y se invoca su comando).

Ver también:


No es una respuesta completa pero parcial:

  • El manual del usuario de Emacs tiene un índice clave que enumera todas las secuencias de teclas (el término preferido de Emacs para lo que usted llama atajos de teclado).
  • Cx Ch abre una secuencia de claves de lista de búferes que comienzan con Cx.
  • Chk seguido de una secuencia de teclas describe la secuencia de teclas.
  • Ch K seguido de una secuencia de teclas lo lleva a la página derecha del manual del usuario.

Puede usar Ch m para enumerar y describir todas las combinaciones de teclas activas en el búfer actual (según los modos activo mayor y menor).


Hay una forma más sencilla de hacer esto que Ch m . Puedes ver todas las combinaciones que necesitas presionando Ch . Dejame explicarte con un ejemplo. Digamos que desea ejecutar el comando org-narrow-to-subtree , que en mi caso está vinculado a Cx ns . Recuerdo que debo escribir Cx n pero no recordar la siguiente parte. Puedo escribir Cx n Ch y emacs me mostrará lo siguiente:

Global Bindings Starting With C-x n: key binding --- ------- C-x n d narrow-to-defun C-x n n narrow-to-region C-x n p narrow-to-page C-x n r narrow-to-region C-x n s org-narrow-to-subtree C-x n w widen [back]

Entonces, en tu caso, para ver todas las posibilidades después de Cx , simplemente escribe Cx Ch