Dans Vim, comment savoir ce qu'est un combinaison de touches ne
J'ai accidentellement appuyer sur un raccourci de touche, et je sais que vim a fait quelque chose mais je ne sais pas quoi.
Comment puis-je savoir ce que la touche de raccourci n'?
Vous devez vous connecter pour publier un commentaire.
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 ne
: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
pour consulter la liste de tous les topographies du clavier qui sont actuellement actifs. Qui va vous donner trois colonnes:Vous pouvez ensuite utiliser
:help
de continuer à enquêter sur la commande qui est exécutée.:map
n'essaie pas de représenter Ctrl/Maj/etc liaisons. J'ai donc beaucoup d'entrées qui sont vides pour que la combinaison de touches est. Des conseils pour qui?:help S-Enter
ou:help S-CTRL-J
. Cependant, je ne vois pas l'entrée appropriée. Il fait la même chose que:help CTRL-F
dans mon installation, cependant. Je vous suggère de commencer une nouvelle question pour obtenir plus de détails à votre requête.:map <key combo>
me dire ce que la cartographie a été - voir ma réponse ci-dessous. Mais merci pour les autres conseils 🙂:
clé, celle normalement à la gauche de la 'L' de la clé. En tapant:
vous met en mode commande dans Vim.Juste faire
:map
va vous montrer beaucoup de correspondances, mais si votre cartographie est F2 ou MajEntrée ou CtrlP ensuite, la deuxième colonne (qui devrait montrer le raccourci clavier) est vide.Cependant, vous pouvez demander la carte pour vous dire ce qu'est un particulier, la combinaison de touches. Quelques exemples de cette ligne avec les exemples ci-dessus:
Ctrl-Q
sera "citation" le prochain événement de touche. Ainsi, supposons que vous ne savez pas comment épelerShift-Enter
dans le vim notation (<S-CR>
dans l'exemple), alors vous pouvez appuyer sur:map
suivie parCtrl-Q
suivie par la combinaison de touches.Vous pouvez consultez les réponses à Dans Vim puis-je trouver les clés j'ai juste tapé? (Si c'est ce que vous cherchez).