2012-04-26 19 views
26

He leído this, pero mi pregunta es diferente. Me gustaría saber cómo ver enlaces de teclas en Emacs, que comienza con una clave particular. Me gustaría vincular f2, pero me gustaría saber a qué está vinculado actualmente. Al presionar C-hm, se solicita la secuencia de teclas. Ingresando aquí f2, Emacs espera que complete la cadena, ya que f2 no hace nada. ¿Cómo puedo ver todas las combinaciones de teclas que comienzan con f2?Mostrar combinaciones de teclas de Emacs que comienzan con una tecla en particular

Respuesta

40

F2F1 o F2Ch

En general, escribiendo F1 o Ch después de cualquier prefijo de unión a una lista de todos los enlaces usando ese prefijo:

describe-prefix-bindings es una función Lisp compilada interactiva en help.el.

Describe las vinculaciones del prefijo utilizado para llegar a 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 fiable de los dos (pero sólo muy ligeramente de modo), como se detalla en los siguientes extractos de documentación.

M-:(info "(emacs) Misc Help")RET:

Usted puede obtener una lista de subcomandos para una tecla prefijo particular, escribiendo C-h (describe-prefix-bindings) después de la tecla prefijo. (Hay algunas teclas prefijo para el que esto no funciona -.. Los que proporcionan sus propias fijaciones para C-h Uno de ellos es <ESC>, porque en realidad es <ESC> C-hC-M-h, que marca una defun)

M -:(info "(emacs) Keys")RET:

se pulsa el carácter de ayuda (C-h o <F1>) tras el prefijo tecla muestra una lista de los comandos que empiezan con ese prefijo. La única excepción a esta regla es <ESC>: <ESC> C-h es equivalente a C-M-h, que hace algo completamente diferente. Sin embargo, puede usar <F1> para ver una lista de comandos que comienzan con <ESC>.

M-:(info "(emacs) Help")RET:

C-h o <F1> significa "ayuda" en varios otros contextos. Para la instancia , puede escribirlos después de una tecla de prefijo para ver una lista de las claves que pueden seguir la tecla de prefijo. (Algunas combinaciones prefijo no son compatibles con C-h de esta manera, porque definen otros significados para ello, pero todo el apoyo <F1> en busca de ayuda.)

M-:(info "(elisp) Key Binding Conventions")RET:

No vincule C-h siguiendo ningún caracter de prefijo (incluyendo C-c).
Si no enlaza C-h, está automáticamente disponible como un carácter de ayuda para enumerar los subcomandos del carácter de prefijo.

Cuestiones relacionadas