Réponses:
La swap-pane
commande peut le faire pour vous. Les touches {et }sont liées à swap-pane -U
et swap-pane -D
dans la configuration par défaut.
Donc, pour effectuer le changement souhaité, vous pouvez probablement l'utiliser Prefix {lorsque vous êtes dans le volet de droite (ou Prefix }si vous êtes dans le volet de gauche).
Le -U
et se -D
référer à « haut » et « vers le bas » dans l'ordre des index de fenêtre ( « up » est la même direction que Prefix ose déplace à travers les vitres). Vous pouvez voir les index de volet avec display-panes
( Prefix q, par défaut).
Ctrl-a
, car ils savent que le préfixe peut être modifié en fonction de l'utilisateur.
swap-pane
(et la réponse à la question dans le titre).
Vous pouvez frapper Ctrl bet continuer à tenir pendant Ctrlque vous frappez o. Cela fera pivoter tous les volets existants. Ainsi, dans votre cas, les deux seuls volets existants seront échangés.
Ctrl b+ Alt otourne dans le sens contraire (utile lorsque vous avez plus de deux volets).
Ctrl+o
soit envoyé au shell au lieu de tmux, surtout si ce n’est pas le cas pour un appui répété Ctrl+b
(ou d’autres commandes tmux?).
Ctrl+b;
faire pivoter le curseur entre deux volets.
Le contrôle le plus précis que vous puissiez avoir est d'utiliser swap-pane
directement la commande . Ce n'est pas si difficile à faire:
ctrl-b q
vous montre l'ID de chaque volet de la fenêtre en cours; rappelez-vous des deux volets que vous souhaitez échanger. Disons qu'ils sont 3 et 5.ctrl-b :
activer la ligne de commande tmux. Puis lancez la commande swap-pane -s 3 -t 5
.Notez que vous avez la saisie automatique lors de la saisie des commandes. Vous pouvez également rechercher la syntaxe d'une commande directement à partir de la page de manuel tmux . C'est comme ça que j'apprends la syntaxe swap-pane
.
Prefix
au lieu de supposer que tout le monde utiliseraCtrl-b