【发布时间】:2017-12-20 02:47:46
【问题描述】:
通过 .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 操作。
有人有什么想法或解决方法吗?
【问题讨论】:
-
您可以通过选择窗口B并输入
tmux set -g prefix C-b或通过bash脚本来动态设置全局前缀。
标签: tmux