J'ai deux panneaux en split horizontal. J'aimerais avoir le volet actuellement à droite pour être à gauche dans la fenêtre. Je ne parle pas de déplacer le focus (Ctrl+Bo). Comment puis-je y arriver?
'volet gauche' <-> 'volet droit'
La commande swap-pane
peut le faire pour vous. le { et } les clés 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 utiliser Prefix{ lorsque vous êtes dans le volet de droite (ou Prefix} si vous êtes dans le volet de gauche).
-U
et -D
font référence à "haut" et "bas" dans l’ordre d’index du volet ("haut" correspond au même sens que Prefixo se déplace à travers les vitres). Vous pouvez voir les index du volet avec display-panes
(Prefixq, par défaut).
Vous pouvez frapper Ctrlb et continue à tenir Ctrl en frappant o. Cela fera pivoter tous les volets existants, de sorte que dans votre cas, les deux seuls volets existants seront échangés.
Ctrlb + Alto fait la rotation inverse (utile lorsque vous avez plus de deux volets).
Le contrôle le plus précis possible consiste à utiliser la commande swap-pane
directement . Ce n'est pas si difficile à faire:
ctrl-b q
vous indique "l'ID" pour chaque volet de la fenêtre en cours - souvenez-vous des deux volets que vous souhaitez échanger. Disons qu'ils sont 3 et 5.ctrl-b :
pour activer la ligne de commande tmux. Exécutez ensuite 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 tmux manpage . C'est comme ça que j'apprends la syntaxe pour swap-pane
.