如何在TMUX中绑定没有前缀的密钥?

问题描述 投票:0回答:3

通过以下.tmux.conf中的行:

set -g prefix C-a
bind a send-prefix

我将tmux全局前缀设置为“C-a”。我可以使用“C-a a”将“C-a”发送到窗口。

现在,我在现有tmux会话(T1)的tmux窗口中打开嵌入式tmux会话(T2)。如果按“C-a c”,将在T1中创建一个新窗口;如果我按“C-a a c”,将在T2中创建一个新窗口。

如果我在T2中做了很多tmux动作,这很乏味。

我想要的是仅将另一个全局前缀绑定到T2。例如,我将“C-b”绑定为T2的全局前缀并仍然使用“C-a”作为我的前缀,然后我可以使用“C-a *”来执行T1操作并使用“C-b *”来执行T2操作。

有人有任何想法或走路吗?

tmux
3个回答
0
投票

您可以使用不同的键作为前缀。我使用`键而不是默认的Ctrl + b,从长远来看节省了一些时间。

这是我的.tmux.conf的一部分,以实现这一目标:

# use of ` instead of Ctrl+b
set-option -g prefix `
bind-key ` send-prefix
unbind-key C-b

0
投票

Tmux警告不要创建嵌套会话!更好地避免此工作流程


0
投票

为什么不为该会话tmux.conf使用不同的as stated here文件,您还可以为每个会话使用不同的绑定

tmux -f /path/to/tmux.conf
© www.soinside.com 2019 - 2024. All rights reserved.