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-h
m
, 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
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 enhelp.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 paraC-h
Uno de ellos es<ESC>
, porque en realidad es<ESC> C-h
C-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 aC-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 conC-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 (incluyendoC-c
).
Si no enlazaC-h
, está automáticamente disponible como un carácter de ayuda para enumerar los subcomandos del carácter de prefijo.
- 1. Emacs simples combinaciones de teclas
- 2. emacs en terminal metaflexión combinaciones de teclas
- 3. Detectando combinaciones de teclas
- 4. Killing buffers cuyos nombres comienzan con una cadena en particular
- 5. Hacer que una tecla se comporte como otra tecla
- 6. ¿Cómo obtengo una lista de comandos que comienzan con cierta clave (combo) en Emacs?
- 7. Haciendo combinaciones de teclas con jQuery/JavaScript
- 8. mostrar las teclas en Emacs Keymap Valor
- 9. ¿Combinaciones de teclas de prefijo tmux múltiples?
- 10. ¿Alguien tiene configuración de combinaciones de teclas de estilo Emacs en Visual Studio 2008?
- 11. Silverlight manejo de pulsación de tecla múltiples combinaciones
- 12. Vim Dvorak combinaciones de teclas (rebindings :)
- 13. Vim: enumere las combinaciones de teclas libres
- 14. jQuery combinaciones de pulsación de teclas de manejo
- 15. Cómo manejar combinaciones de teclas conflictivas
- 16. ¿Cómo hacer que las combinaciones de teclas vi funcionen en el cliente de mysql?
- 17. Cómo crear combinaciones de teclas para un modo personalizado menor en Emacs
- 18. Ciertas combinaciones de teclas no funcionan cuando se usan emacs en un terminal
- 19. Asignar combinaciones de teclas de Emacs múltiples a un solo comando?
- 20. Cortando un FormCollection por teclas que comienzan con una cierta cadena
- 21. ¿Alternativa para C-key en Emacs?
- 22. error de emacs: la secuencia de teclas M-x g comienza con la tecla sin prefijo M-x
- 23. Borrar todos mis NSUserDefaults que comienzan con una determinada palabra
- 24. Reposición de enlace de teclas de Emacs
- 25. Listar todas las combinaciones de teclas para un determinado modo emacs
- 26. Emacs: la asignación de teclas de impresión para un comando o una lista de todas las asociaciones de teclas
- 27. ¿Hay alguna forma de recuperar todas las claves que comienzan con una cadena en particular en redis?
- 28. Cómo personalizar las combinaciones de teclas de lectura de ghci
- 29. ¿Es posible implementar combinaciones de teclas de estilo de emacs en todos los programas Qt (probablemente como un complemento qt)?
- 30. combinaciones de teclas de Visual Studio para Eclipse