Ist es möglich, tmux anzuweisen, "die Größe eines Fensters auf 5 Zeilen zu ändern"?
Ich weiß, dass ich resize-pane -U 3
die Trennlinie verschieben kann, aber manchmal hat sich die Größe beim Anmelden mit einem Monitor anderer Größe durch viele Linien geändert, die ich nicht mit dem Auge beurteilen kann. Ich möchte in der Lage sein, einen Befehl zu haben, der ein Fenster auf genau die richtige Anzahl von Zeilen ändert, anstatt mit mehreren resize-pane
Befehlen herumzuspielen .
-x
und-y
Optionen fürresize-pane
wurden in tmux 1.8 eingeführt.set -g default-terminal "screen"
new splitw -v selectp -t 0 resize-pane -t 0 -y 5 set -g status off Es ist fast so, als hätte tmux einen Mindestwert oder etwas zum automatischen Setzen der Zeilen während des Ladens.:resize-pane -D 10
(Ändert die Größe des aktuellen Bereichs um 10 Zellen) . ÄnderungD
zuL
,R
,U
erklärt , wie oben.Was ist mit Ctrl- Bdann (Drücken Ctrl) + Pfeil?
Wenn in
tmux < 1.8
, tun Sie dies bis Ctrl- Bdann ( Esc+ Pfeil) *n
, won
ist die Häufigkeit, mit der Sie die Größe ändern möchten.quelle
resize-pane -U 1
(oder -D ...), was ich in der Frage erwähne. Ich weiß also, dass ich das kann und es funktioniert, aber ich wollte einen einzigen Befehl, den ich zuordnen und dann die Größe einfach zurücksetzen kann.In tmux 1.8 kann die Größe der Fenster interaktiv angepasst werden. Unter den Standardtastenbindungen kann dies durch die Präfixtaste (Cb) gefolgt von der Metataste in Kombination mit den Pfeiltasten (M-Pfeil) erfolgen, wobei der Pfeil eine der Pfeiltasten nach oben / unten / links / rechts ist.
ZB Ctrl- bgefolgt von Alt- Uppasst die Größe nach oben an.
Beachten Sie, dass die AltTaste möglicherweise gedrückt gehalten wird, während die Tasten Auf / Ab / Links / Rechts mehrmals gedrückt werden, um mehrere Einstellungen vorzunehmen.
ZB Ctrl- bgefolgt von Alt- Up- Up- Leftwird die Größe um zwei Bewegungen nach oben und um eine Bewegung nach links angepasst.
quelle
Alt
Schlüssel nicht.resize-panel
Auf einem Mac müsste es
<Prefix>
+H/J/K/L
auf Tmux 1.8+ sein. Die Pfeiltasten haben bei mir nicht funktioniert.quelle
Lassen Sie beim Drücken Ihrer Bindetaste Ihre Finger nicht los und verwenden Sie die UDLR des Erzählers, um die Größe Ihrer Pfanne zu ändern. BindKey + R, um die Größe auf der rechten Seite zu ändern.
quelle