众所周知,tmux 是一个非常好的工具,但在某些情况下Ctrl无法B使用。
例如,当我通过 sshd 连接到服务器 A 并且现在连接到 A 的 tmux pty 时。因此Ctrl+B被服务器 A 捕获。
然后我从服务器 A ssh 到服务器 B,tmux 已在服务器 B 上运行。这次Ctrl+B只对服务器 A 有效,无法在服务器 B 使用。那么,如果我想切换服务器 B 的窗口,该怎么办呢?
答案1
您仍然可以使用Ctrl-b,但需要重复它才能发送到嵌套的 tmux。
更好的选择是使用不同的前缀。例如,嵌套的 tmux 可以具有:
set-option -g prefix C-a
在其中tmux.conf
,则将Ctrl-a是它的前缀。