Question Afficher les raccourcis clavier d'Emacs qui commencent par une clé particulière


j'ai lu ce, mais ma question est différente. Je voudrais savoir comment afficher les raccourcis clavier dans Emacs qui début avec une clé particulière. Je voudrais lier f2, mais aimerait savoir à quoi il est actuellement lié. Pressage C-h  m demande la séquence de touches. Entrer f2 ici, Emacs attend que je termine la chaîne, comme f2 seul ne fait rien. Comment puis-je voir tous les raccourcis clavier début avec f2?


26
2018-04-26 09:17


origine


Réponses:


F2F1 ou F2C-h

En général, taper F1 ou C-h après toute liaison de préfixe listera toutes les liaisons utilisant ce préfixe:

describe-prefix-bindings est une fonction Lisp compilée interactive    help.el.

Décrivez les liaisons du préfixe utilisé pour accéder à cette commande.   Le préfixe décrit comprend tout sauf le dernier événement   de la séquence de touches qui a exécuté cette commande.

F1 est le plus fiable des deux (mais seulement très légèrement), comme détaillé par les extraits de documentation suivants.

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

Vous pouvez obtenir une liste de sous-commandes pour une clé de préfixe particulière en tapant C-h (describe-prefix-bindings) après la clé de préfixe. (Il y a quelques clés de préfixe pour lesquelles cela ne fonctionne pas - celles qui fournissent leurs propres liaisons pour C-h. L'un d'entre eux est <ESC>, car <ESC> C-h est en fait C-M-h, qui marque un defun.)

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

Taper le caractère d'aide (C-h ou <F1>) après une clé de préfixe affiche une liste des commandes commençant par ce préfixe. La seule exception à cette règle est <ESC>: <ESC> C-h est équivalent à C-M-h, qui fait autre chose entièrement. Vous pouvez cependant utiliser <F1> pour afficher une liste de commandes commençant par <ESC>.

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

C-h ou <F1> signifie aussi "aide" dans divers autres contextes. Pour   Par exemple, vous pouvez les taper après une clé de préfixe pour afficher une liste des   les clés qui peuvent suivre la clé de préfixe. (Quelques touches de préfixe ne prennent pas en charge    C-h de cette façon, car ils définissent d'autres significations pour cela, mais ils   tout soutien <F1> pour aider.)

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

Ne pas lier C-h suivant n'importe quel caractère de préfixe (y compris C-c).
  Si vous ne liez pas C-h, il est automatiquement disponible en tant que caractère d'aide pour répertorier les sous-commandes du caractère de préfixe.


42
2018-04-26 09:20