2010-01-14 14 views
16

Me preguntaba si hay algo en emacs que me ayude a recordar los atajos de teclado.ayuda de finalización de atajo de teclado en emacs?

Por ejemplo, si presiono C-x y luego presiono alguna tecla (digamos TAB), emacs debería usar todas las combinaciones posibles de C-X y otras para dar un comando emacs (¿y también mostrar lo que hace el comando?

Respuesta

37

Hay una manera más simple de hacer esto que C-h m. Puede ver todas las combinaciones que necesita presionando C-h. Dejame explicarte con un ejemplo. Digamos que quiere ejecutar el comando org-narrow-to-subtree, que en mi caso está vinculado a C-x n s Recuerdo que tengo que escribir C-x n pero no recuerdo la siguiente parte. Puedo escribir C-x n C-h 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] 

Así, en su caso, para ver todas las posibilidades después de C-x, sólo tiene que escribir C-x C-h

4

No es una respuesta completa, sino parcial:

  • El manual de usuario de Emacs tiene un índice de clave que se enumeran todas las secuencias de teclas (término preferido de Emacs para lo que se llama a los atajos de teclado).
  • C-x C-h abre un búfer que enumera las secuencias de teclas que comienzan con C-x.
  • C-h k seguido de una secuencia de teclas describe la secuencia de teclas.
  • C-h K seguido de una secuencia de teclas que lo lleva a la página derecha del manual del usuario.
5

Puede usar C-h m para listar y describir todas las combinaciones de teclas activas en el búfer en uso (dependiendo de sus modos principal y secundario activos).

+0

Así lo hace! Gracias. –

1

En Icicles que haya key completion, que es sólo de lo usted describió

Conoces la ayuda que se ofrece cuando presionas una tecla de prefijo y luego C-h - p. C-x C-h? Bueno, eso es solo ayuda, y funciona solo para ciertos prefijos.

Lo que esto carámbanos función se acerca se encuentra completando el secuencias de teclas: HIT C-x, entonces S-TAB para completar, y cada posible construcción del prefijo clave C-x se visualiza - acaba de elegir uno.

Si el candidato que eligió es en sí misma una tecla prefijo (por ejemplo, que eligió r, por lo que hasta el momento que estés hasta Cx r, que todavía está incompleto), entonces tienes que elegir otra pieza de la secuencia, y así sucesivamente, hasta que la secuencia de teclas esté completa (y se invoque su comando).

Consulte también:

Cuestiones relacionadas