2010-01-14 5 views
16

Je me demandais s'il y avait quelque chose dans emacs qui m'aiderait à me souvenir des raccourcis clavier? Par exemple, si j'appuie sur C-x puis sur une touche quelconque (disons TAB), emacs devrait-il utiliser toutes les combinaisons possibles de C-X et d'autres touches pour donner une commande emacs (et aussi montrer ce que fait la commande)?Aide de complétion de raccourci clavier dans emacs?

Répondre

37

Il existe une façon plus simple de faire cela que C-h m. Vous pouvez voir toutes les combinaisons dont vous avez besoin en appuyant sur C-h. Laissez-moi vous expliquer avec un exemple. Dites que vous voulez exécuter la commande org-narrow-to-subtree, qui dans mon cas est lié à C-x n s Je me souviens que je dois taper C-x n mais ne me souviens pas de la partie suivante. Je peux taper C-x n C-h et emacs me montrer les éléments suivants:

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] 

Donc, dans votre cas, de voir toutes les possibilités après C-x, il suffit de taper C-x C-h

4

Pas une réponse complète mais partielle:

  • Le manuel utilisateur Emacs a un index de clé qui répertorie toutes les séquences de touches (terme préféré de Emacs pour ce que vous appelez les raccourcis clavier).
  • C-x C-h ouvre un tampon répertoriant les séquences de touches commençant par C-x.
  • C-h k suivi d'une séquence de touches décrit la séquence de touches.
  • C-h K suivi d'une séquence de touches vous amène à la bonne page du mode d'emploi.
5

Vous pouvez utiliser C-h m pour répertorier et décrire tous les raccourcis clavier actifs dans le tampon actuel (en fonction de vos modes majeur et mineur actifs).

+0

Il fait! Merci. –

1

En Icicles vous avez key completion, qui est à peu près ce que vous avez décrit.

Vous connaissez l'aide offerte lorsque vous appuyez sur une touche de préfixe, puis C-h - par ex. C-x C-h? Eh bien, c'est juste de l'aide, et cela ne fonctionne que pour certains préfixes.

Qu'est-ce que ce Icicles caractéristique est d'environ termine en fait des séquences clés: frapper C-x, puis S-TAB pour terminer, et chaque achèvement possible du préfixe clé C-x est affiché - il suffit de choisir un.

Si le candidat que vous avez choisi lui-même est une clé de préfixe (par exemple, vous avez choisi r, donc jusqu'à présent vous êtes à Cx r, qui est encore incomplète), alors vous choisissez un autre morceau de la séquence, et ainsi de suite, jusqu'à ce que la séquence de touches soit terminée (et que sa commande soit invoquée).

Voir aussi:

Questions connexes