Rol*_*olf 36 keyboard-shortcuts tmux
我的 .tmux.conf 中有以下内容
set -g prefix M-j
bind-key j send-prefix
Run Code Online (Sandbox Code Playgroud)
我需要按 ( Atl+ J) + ( J) + bound-key 将某些内容发送到嵌套的 tmux 会话。我觉得比较慢。有没有更好的办法?例如,我希望能够执行 ( Alt+ J) + (2x bound-key) 在嵌套会话中执行操作。我经常在顶级 tmux 会话中执行命令,而不是在嵌套会话中执行它们。另外,为什么每个人都绑定prefix
到C-a
?我发现输入这种组合非常缓慢且令人不快。我错过了什么吗?
jas*_*yan 38
如果您选择不同的键,则向您的嵌套会话发送命令就少了一个按键。我Ctrlt用于我的标准前缀和Ctrla嵌套会话。
# 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
Run Code Online (Sandbox Code Playgroud)
请注意,我使用了-n
开关。从 中的绑定键条目man tmux
:
如果指定了-n,则不必使用前缀键,命令单独绑定到键。
所以,作为一个例子,Ctrlt,c会打开TMUX一个新的窗口; Ctrla,c在嵌套会话中执行相同的操作。