Keyboard-Shortcuts
如何快速向嵌套的 tmux 會話發送命令?
我的 .tmux.conf 中有以下內容
set -g prefix M-j bind-key j send-prefix
我需要按 (
Atl
+J
) + (J
) + 綁定鍵來向嵌套的 tmux 會話發送一些東西。我覺得比較慢。有沒有更好的辦法?例如,我希望能夠在嵌套會話中執行 (Alt
+J
) + (2x bound-key) 操作。我不斷地在頂級 tmux 會話中執行命令,而不是在嵌套會話中執行它們。還有,怎麼大家都綁定prefix
了C-a
?我發現輸入這種組合非常緩慢且令人不快。我錯過了什麼嗎?
如果您選擇不同的鍵,則向您的嵌套會話發送命令會少一個按鍵。我使用
Ctrl``t
標準前綴和Ctrl``a
嵌套會話。# set prefix key to ctrl+t unbind C-b set -g prefix C-t # send the prefix to client inside window bind-key -n C-a send-prefix
請注意,我使用
-n
開關。從 中的綁定鍵條目man tmux
:如果指定了-n,則不需要使用前綴鍵,命令單獨綁定鍵。
因此,例如,在 tmux
Ctrl``t
中c
打開一個新視窗;Ctrl``a
,c
在嵌套會話中執行相同的操作。