J'aimerais redimensionner les volets afin de pouvoir agrandir/réduire les tailles de volet (haut/bas/gauche/droite, etc.).
Un moyen de faire cela?
En supposant que votre clé de préfixe soit toujours la valeur par défaut de Ctrl-B
^ B: redimensionner-p -D 2
^ B: resize-p -U 2
^ B: redimensionner-p -L 2
^ B: redimensionner-p -R 2
Les nombres à la fin sont facultatifs, la valeur par défaut étant 1. Le -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 peuvent être problématiques sur certains terminaux. Vous pouvez donc essayer de résoudre les limitations du terminal ou créer de nouvelles liaisons de raccourci clavier ou simplement ne pas utiliser de raccourcis et utiliser les commandes plus longues décrites ci-dessus.
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 et de faire glisser les séparateurs de panneau pour les redimensionner.
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
Je viens de découvrir une autre façon. Apparemment, tmux
utilise deux types de touches différentes (en supposant que votre clé de préfixe soit toujours Ctrlb)
D'une manière similaire, Ctrlbo a é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.
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 de l'invite actuelle.