salir - guardar emacs
Mostrar combinaciones de teclas de Emacs que comienzan con una tecla en particular (1)
He leído this , pero mi pregunta es diferente. Me gustaría saber cómo ver los enlaces de teclas en Emacs que comienzan con una tecla en particular. Me gustaría enlazar f2
, pero me gustaría saber a qué está vinculado actualmente. Presionando Ch
m
solicita la secuencia de teclas. Al ingresar f2
aquí, Emacs espera que complete la cadena, ya que f2
no hace nada. ¿Cómo puedo ver todos los enlaces de teclas que comienzan con f2
?
F2 F1 o F2 Ch
En general, al escribir F1 o Ch después de cualquier enlace de prefijo se listarán todos los enlaces que usan ese prefijo:
describe-prefix-bindings
es una función compilada interactiva de Lisp enhelp.el
Describe los enlaces del prefijo usado para alcanzar este comando. El prefijo descrito consta de todos menos el último evento de la secuencia de teclas que ejecutó este comando.
F1 es el más confiable de los dos (pero solo un poco), como se detalla en los siguientes extractos de documentación.
M-: (info "(emacs) Misc Help")
RET :
Puede obtener una lista de subcomandos para una clave de prefijo particular escribiendo
Ch
(describe-prefix-bindings
) después de la clave de prefijo. (Hay algunas claves de prefijo para las que esto no funciona, aquellas que proporcionan sus propios enlaces paraCh
. Uno de estos es<ESC>
, porque<ESC> Ch
es en realidadCMh
, lo que marca una definición).
M-: (info "(emacs) Keys")
RET :
Al escribir el carácter de ayuda (
Ch
o<F1>
) después de una tecla de prefijo, se muestra una lista de los comandos que comienzan con ese prefijo. La única excepción a esta regla es<ESC>
:<ESC> Ch
es equivalente aCMh
, que hace algo completamente distinto. Sin embargo, puede usar<F1>
para mostrar una lista de comandos que comienzan con<ESC>
.
M-: (info "(emacs) Help")
RET :
Ch
o<F1>
significa "ayuda" en otros contextos también. Por ejemplo, puede escribirlos después de una tecla de prefijo para ver una lista de las teclas que pueden seguir a la tecla de prefijo. (Algunas claves de prefijo no admitenCh
de esta manera, porque definen otros significados para ella, pero todas admiten<F1>
para ayuda).
M-: (info "(elisp) Key Binding Conventions")
RET :
No vincules a
Ch
siguiendo ningún carácter de prefijo (incluidoCc
).
Si no vinculaCh
, está disponible automáticamente como un carácter de ayuda para enumerar los subcomandos del carácter de prefijo.