Wie kann ich ein neues drittes horizontales Fenster erzeugen, das sich über die gesamte Breite erstreckt, wenn ein tmux-Fenster vertikal in zwei Bereiche unterteilt ist?
zB Wie komme ich daraus:
Ctr-b %
+–––––––––+–––––––––+
| | |
| | |
| | |
| | |
| | |
+–––––––––+–––––––––+
dazu?
Ctr-b %
Ctr-b
...was jetzt?
+–––––––––+–––––––––+
| | |
| | |
| | |
| | |
| | |
+–––––––––+–––––––––+
| |
| |
+–––––––––––––––––––+
an Stelle von?
Ctr-b %
Ctr-b "
+––––––––+––––––––––+
| | |
| | |
| | |
| | |
| | |
| +––––––––––+
| | |
| | |
+––––––––+––––––––––+
Hinweis: Ich möchte nicht alle möglichen Layoutkombinationen durchlaufen, Ctr-b Space
um schließlich zum gewünschten Layout zu gelangen - dies sollte so kurz wie möglich erfolgen.
Antworten:
Sie können einen der fünf voreingestellten Layoutmodi (nebeneinander) verwenden, um dies zu erreichen. Öffnen Sie von Ihrem Startpunkt aus (eine einzelne vertikale Aufteilung) einen neuen Bereich, der standardmäßig den aktiven Bereich aufteilt, und ordnen Sie die Bereiche dann im Kachelmodus an:
Ctrlb,Alt5
Von
man tmux
:Sie können
select-layout tiled
einer Tastenkombination in Ihrem optional ein hinzufügen ,.tmux.conf
wenn dies ein Layout ist, das Sie regelmäßig wünschen .quelle
tmux
es Presets gibt, nachdem ich es jahrelang benutzt habe.Ctrl b
arbeitetOption 5
nicht für mich.Holen Sie sich eine neuere Version von tmux (mindestens 2.3).
Von der Manpage:
quelle
tmux 2.3 unterstützt den
-f
Switch,split-window
der genau das tut, wonach Sie suchen:quelle
Alte Frage, wollte aber hinzufügen, ob es ein Layout gibt, das Sie oft verwenden möchten, können Sie verwenden
um dir das aktuelle Layout zu geben (dies wird eine Zeichenkette sein
c904,273x74,0,0{81x74,0,0[81x29,0,0,1,81x21,0,30,2,81x22,0,52,3],191x74,82,0,0}
)Übergeben Sie diese Zeichenfolge dann an
select-layout
, um sie anzuwenden.select-layout
Weitere Informationen finden Sie in der Manpage.quelle
Wenn Sie einen neuen dritten horizontalen Bereich erzeugen möchten, der sich über die gesamte Breite erstreckt, sollten Sie dies versuchen
oder um durch zu radeln
quelle
ctr-b "
schafft, was Sie in meinem dritten Beispiel oben sehen können.Strg + B dann "(doppelte Anführungszeichen), um in zwei horizontale Fenster aufzuteilen
Strg + B "o", um zum obersten Fenster zurückzukehren (überprüfen Sie Ihren Cursor, der Ihnen sagt, wo Sie sind)
Strg + B dann% (Umschalt + 5), um das obere Fenster zu teilen
Das sollte mit den Standardschlüsselbindungen funktionieren.
quelle