74 votes

Dans Vim, comment savoir ce que fait une combinaison de touches

J'appuie accidentellement sur une touche de raccourci et je sais que vim a fait quelque chose mais je ne sais pas quoi

Comment puis-je savoir ce que fait cette touche de raccourci?

Merci

69voto

Conspicuous Compiler Points 4762

Il y a deux sources potentielles d'information. Tout d'abord, si il est construit dans le raccourci, il est normalement dans la documentation d'aide. Par exemple, si vous n' :help CTRL-I, il va vous prendre pour une saisie de l'aide sur le déplacement autour de votre liste de raccourcis.

Il est possible, cependant, que vous avez une mise en correspondance personnalisée à partir de vos .vimrc fichiers ou d'un sous-documenté plugin. Dans ce cas, essayez d'utiliser :map consulter la liste de tous les topographies du clavier qui sont actuellement actifs. Qui va vous donner trois colonnes:

  1. la mode de la cartographie s'applique à
  2. le raccourci clavier
  3. la commande qui est exécutée

Vous pouvez ensuite utiliser :help pour approfondir la commande qui est exécutée.

37voto

Hamish Downer Points 4086

Le simple fait de :map vous montrera de nombreux mappages, mais si votre mappage est F2 ou Maj Entrée ou Ctrl P, la seconde colonne (qui devrait montrer le raccourci clavier) sera vide.

Cependant, vous pouvez demander à la carte de vous dire en quoi consiste une combinaison de touches particulière. Quelques exemples qui s'alignent avec les exemples ci-dessus:

 :map <F2>
:map <S-CR>
:map <C-P>
 

4voto

Owen Points 14439

Vous pouvez consulter les réponses sur In Vim. Puis-je savoir quelles clés je viens de taper? (Si c'est ce que vous cherchez).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X