J'essayais d'apprendre à utiliser le bind-key [-cnr] [-t key-table] key command [arguments]
mieux, mais j'avais du mal à comprendre ce que sont les " clés valides " pour la bind-key
commande.
J'ai essayé de faire man tmux
et Google aussi, mais je n'ai rien trouvé d'utile.
- Comment savoir quelle est la syntaxe des clés valides?
- Existe-t-il une commande d'aide ou une
man
page pour cela? - Peut-être que je ne connais pas le terme technique pour ces clés valides, y a-t-il un terme pour ces clés afin que je puisse faire une meilleure recherche Google?
Par exemple, j'essayais de comprendre ce que signifiait le remappage des commandes suivant:
bind-key -n M-S-Left resize-pane -L 2
bind-key -n M-S-Right resize-pane -R 2
bind-key -n M-S-Up resize-pane -U 2
bind-key -n M-S-Down resize-pane -D 4
Le -n
était facile à trouver dans la man
page (n'a pas besoin de préfixe). Mais je ne peux pas comprendre ce que M-S-Left
signifie la clé.
Je suppose que son décalage de mappage et la flèche gauche plus tout ce qui M
signifie pour la resize-pane -L 2
commande.
- Comment savoir ce que
M
signifie? - Et si je voulais le contrôle + la clé que je voulais. Est-ce que control =
C
? - Comment puis-je comprendre cela sans simplement essayer des touches aléatoires sur mon clavier jusqu'à ce que quelque chose fonctionne?
- De plus, comment puis-je confirmer, savoir si je ne le mappe pas sur un jeu de clés déjà utilisé?
- Existe-t-il une chose telle que "afficher tous les alias" ou quelque chose?
- En plus de la question, ces clés valides sont-elles les mêmes que celles pour
vim
?
Le fait est que cela vim
semble avoir un script différent pour son propre langage car il nécessite parfois des trucs.
tmux
key-mapping
Pinocchio
la source
la source
vim
questions :).tmux
est génial!Réponses:
Clés disponibles
Regardez
man tmux
, la recherche /pourKEY BINDINGS
:MS-Left devrait être Alt+ Shift+ Leftpar exemple.
Liste toutes les clés liées
Pour répertorier toutes les raccourcis clavier, appuyez simplement sur Ctrl- bpuis ?pendant une
tmux
session.Ceci est également documenté
man tmux
dans la sectionEXAMPLES
:Vous pouvez également répertorier tous les raccourcis clavier via
tmux list-keys
. Si vous souhaitez vérifier les clés déjà définies, vous pouvezgrep
vérifier la sortie, si elle est déjà définie.Recherche
Pour en savoir plus via Google, recherchez les noms de section dans
man tmux
- tapez simplementtmux default key bindings
par exemple :). Mais souventman tmux
c'est suffisant.Ce site est une très bonne documentation
tmux
et apparaît si vous recherchez cette chaîne dans Google.Arch wiki est toujours bon aussi.
la source
Voici la liste complète des noms de clés «étendus» disponibles dans tmux 2.2 ( extraits de la source ):
Ceux - ci peuvent être utilisés en plus des caractères imprimables ASCII et combinés avec
M-
,C-
etS-
préfixes.la source