Ich habe folgendes in meiner .tmux.conf
set -g prefix M-j
bind-key j send-prefix
Ich muss ( Atl+ J) + ( J) + gebundene Taste drücken, um etwas an die verschachtelte tmux-Sitzung zu senden. Ich finde es ist ziemlich langsam. Gibt es einen besseren Weg? Zum Beispiel würde ich gerne in der Lage sein, ( Alt+ J) + (2x gebundener Schlüssel) zu tun, um Dinge in der verschachtelten Sitzung zu tun. Ich führe ständig Befehle in der obersten tmux-Sitzung aus, anstatt sie in der verschachtelten auszuführen. Auch, wie kommen alle bindet prefix
an C-a
? Ich finde es schrecklich langsam und unangenehm, diese Kombination zu tippen. Vermisse ich etwas?
keyboard-shortcuts
tmux
Rolf
quelle
quelle
Antworten:
Mit einem Tastendruck weniger senden Sie einen Befehl an Ihre verschachtelte Sitzung, wenn Sie eine andere Taste wählen. Ich verwende Ctrltfür mein Standardpräfix und Ctrlafür verschachtelte Sitzungen.
Beachten Sie, dass ich den
-n
Schalter benutze . Aus der Eingabe des Bindeschlüssels inman tmux
:So, als Beispiel Ctrlt, cöffnet sich ein neues Fenster in tmux; Ctrla, cmacht dasselbe in der verschachtelten Sitzung.
quelle
C-b
wenn Sie sich daran gewöhnt haben.bind-key -n C-a send-prefix
sollte genug sein.Der Grund für Strg-A ist, dass die meisten Unix-Hacker (die ich zumindest kenne) die Feststelltaste neu zuordnen, um sie zu kontrollieren. Das macht alle Strg-Operationen schneller, besonders Strg-A.
quelle