Antworten:
Angenommen, Ihr Präfixschlüssel ist weiterhin die Standardeinstellung von Strg-B
^ B: Größe
ändern-p-D 2
^ B: Größe ändern-p-U 2 ^ B: Größe ändern-p-L 2 ^ B: Größe
ändern-p-R 2
Die Zahlen am Ende sind optional und standardmäßig auf 1 gesetzt. Das -U ist ebenfalls ein Standardwert und nicht erforderlich.
Wenn du das jemals vergisst, ^ B? Diese werden am Ende der Tasten (mit den Standardtastenbelegungen) in C-Auf und C-Ab sowie C-Links und C-Rechts angezeigt.
Sie können auch versuchen, Strg + B gefolgt von Strg + Pfeiltasten zu drücken.
Beachten Sie jedoch, dass Strg-Pfeiltasten auf einigen Terminals problematisch sein können. Sie können also entweder versuchen, die Einschränkungen des Terminals zu beheben oder neue Tastenkombinationen zu erstellen, oder Sie verwenden einfach keine Tastenkombinationen und verwenden die oben gezeigten längeren Befehle.
esc + (arrow)
nur einmal arbeiten, danach muss ich mich mit Ctrl+B
dann wieder neu bewerben esc + (arrow)
.
Ctrl+B
erneut verwenden, wenn Sie Esc + (arrow)
schnell hintereinander drücken . Ich bin mir einig, dass dies nicht sehr komfortabel ist, aber es funktioniert.
Ctrl+B
und M-(arrow)
funktioniert bei mir. Normalerweise alt
und Esc
beide sendenMeta
Ctrl+B
und dann option
gedrückt halten, während Sie eine Pfeiltaste drücken, aber oft benötigt wird, funktioniert für mich.
Eine Option zum Ändern der Fenstergröße ist die Verwendung der Maus. Fügen Sie dazu die folgenden Zeilen hinzu .tmux.conf
:
set -g mode-mouse on
set -g mouse-resize-pane on
Wenn Sie auf einem Mac arbeiten und das oben Genannte nicht funktioniert, verwenden Sie stattdessen Folgendes ( Quelle ):
set-option -g mouse on
Sobald dieser Modus aktiviert ist, klicken Sie einfach auf die Scheibenteiler und ziehen Sie sie, um ihre Größe zu ändern.
set -g mouse on
#for newer versions
Ich habe gerade die folgenden Zeilen zu meiner tmux.conf-Datei hinzugefügt
bind j resize-pane -D 10
bind k resize-pane -U 10
bind l resize-pane -L 10
bind h resize-pane -R 10
und jetzt kann ich Strg-a (mein Präfix) mit [h | j | k | l] verwenden, um die Fenstergröße zu ändern
l
mit h
den VI - Bindungen zu haben.
Angenommen, Ihr Präfixschlüssel ist Strg-B (Cmd-B auf Mac):
Es scheint jedoch eine Zeitüberschreitung zu geben. Wenn Sie also keine Pfeiltaste drücken, während Sie Meta innerhalb von 1 oder 2 Sekunden gedrückt halten, wird Meta- {arrow} in der aktuellen Eingabeaufforderung als Eingabe betrachtet.
Ich habe gerade einen anderen Weg entdeckt. Offenbar tmux
hat zwei verschiedene Arten von Tastendrücken (vorausgesetzt, Ihre Präfix-Taste ist noch Ctrlb)
In ähnlicher Weise hat Ctrlboauch unterschiedliche Verhaltensweisen. Die erste Art des Tastendrucks schaltet den Fokus, und die zweite Art des Tastendrucks vertauscht die Fenster.
Ctrl+B
dann standardmäßig verwendenEsc + (arrow key)
.