Antworten:
Der swap-paneBefehl kann dies für Sie tun. Die Tasten {und }sind an swap-pane -Uund swap-pane -Din der Standardkonfiguration gebunden .
Um Ihre gewünschte Änderung zu bewirken, können Sie wahrscheinlich verwenden, Prefix {wenn Sie sich im rechten Bereich befinden (oder Prefix }wenn Sie sich im linken Bereich befinden).
Das -Uund -Dbeziehen sich in der Fensterindexreihenfolge auf „Auf“ und „Ab“ („Auf“ ist die gleiche Richtung, die Prefix osich über Fenster bewegt). Sie können die Bereichsindizes mit display-panes( Prefix qstandardmäßig) anzeigen.
Ctrl-a, da sie wissen, dass das Präfix an den Benutzer angepasst werden kann.
swap-pane(und eine Antwort auf die Frage im Titel).
Sie können schlagen Ctrl bund gedrückt halten, Ctrlwährend Sie schlagen o. Dadurch werden alle vorhandenen Fenster gedreht, sodass in Ihrem Fall nur die beiden vorhandenen Fenster ausgetauscht werden.
Ctrl b+ Alt odreht sich in die entgegengesetzte Richtung (nützlich, wenn Sie mehr als zwei Fenster haben).
Ctrl+oan die Shell anstatt an tmux gesendet wird, besonders wenn dies nicht der Fall ist, wenn Sie wiederholt Ctrl+b(oder andere tmux-Befehle?) Drücken .
Ctrl+b;, den Cursor zwischen zwei Fenstern zu drehen.
Die genaueste Steuerung ist die swap-pane direkte Verwendung des Befehls . Dies ist nicht so schwer zu tun:
ctrl-b qZeigt Ihnen die "ID" für jedes Fenster im aktuellen Fenster an - merken Sie sich die beiden Fenster, die Sie tauschen möchten. Nehmen wir an, sie sind 3 und 5.ctrl-b :um die tmux befehlszeile zu aktivieren. Dann Befehl ausgeben swap-pane -s 3 -t 5.Beachten Sie, dass beim Eingeben von Befehlen die automatische Vervollständigung aktiviert ist. Sie können auch direkt in der tmux-Manpage nach der Syntax eines Befehls suchen . So lerne ich die Syntax für swap-pane.
Prefixanstatt davon auszugehen, dass jeder verwenden wirdCtrl-b