Réponses:
En supposant que votre clé de préfixe soit toujours la valeur par défaut de Ctrl-B
^ B: resize-p -D 2
^ B: resize-p -U 2
^ B: resize-p -L 2
^ B: resize-p -R 2
Les nombres à la fin sont optionnels, la valeur par défaut est 1. La valeur -U est également une valeur par défaut et est inutile.
Si jamais tu oublies ça, ^ B? montrera ces trouvés à C-Up et C-Down et C-Left et C-Right, à la fin des clés (avec les raccourcis clavier par défaut).
Vous pouvez également essayer d'appuyer sur Ctrl + B suivi de Ctrl + touches fléchées.
Cependant, notez que les touches Ctrl-flèche-touches peuvent poser problème sur certains terminaux. Vous pouvez donc essayer de résoudre les limitations du terminal, ou créer de nouvelles liaisons de raccourci clavier, ou tout simplement ne pas utiliser de raccourcis et utiliser les commandes plus longues présentées ci-dessus.
esc + (arrow)
que je ne travaille qu’une fois, après quoi je dois utiliser Ctrl+B
puis réappliquer à esc + (arrow)
nouveau.
Ctrl+B
si vous appuyez Esc + (arrow)
rapidement. D'accord, ce n'est pas très confortable, mais ça marche.
Ctrl+B
et M-(arrow)
travaille pour moi. Habituellement alt
et les Esc
deux envoientMeta
Ctrl+B
et puis maintenez-le option
enfoncé tout en appuyant sur une touche fléchée, même si plusieurs fois sont nécessaires pour moi.
Une option pour redimensionner les volets consiste à utiliser la souris. Pour ce faire, ajoutez ces lignes à votre .tmux.conf
:
set -g mode-mouse on
set -g mouse-resize-pane on
Si vous êtes sur un Mac et que ce qui précède ne fonctionne pas, utilisez plutôt ceci ( source ):
set-option -g mouse on
Une fois ce mode activé, il vous suffit de cliquer sur les séparateurs de volet et de les faire glisser pour les redimensionner.
set -g mouse on
#for newer versions
Je viens d'ajouter les lignes suivantes à mon fichier tmux.conf
bind j resize-pane -D 10
bind k resize-pane -U 10
bind l resize-pane -L 10
bind h resize-pane -R 10
et maintenant je peux utiliser Ctrl-a (ma touche de préfixe) avec [h | j | k | l] pour redimensionner les volets
l
avec h
pour avoir les liaisons de VI.
En supposant que votre clé de préfixe soit Ctrl-B (Cmd-B sur Mac):
Il semble cependant qu'il y ait un délai d'attente. Par conséquent, si vous n'appuyez pas sur une touche fléchée lorsque vous maintenez Meta enfoncé dans un délai de 1 à 2 secondes, Meta {flèche} sera considéré comme une entrée dans l'invite en cours.
Je viens de découvrir une autre façon. Apparemment, il y tmux
a deux sortes de pressions sur les touches (en supposant que votre clé de préfixe soit toujours Ctrlb)
De manière similaire, a Ctrlboégalement des comportements différents. Le premier type de pression sur les touches active le focus, et le second type de pression sur la touche permute les volets.
Ctrl+B
, alorsEsc + (arrow key)
.