问题描述
假设我有一个正在运行的 byobu 会话,并且打开了多个选项卡。然后,如果我打开一个新终端并启动 byobu,它将带我进入同一个会话。如果我随后在一个终端中切换 byobu 选项卡,则另一终端也会切换到同一选项卡。
是否可以在不同终端中打开同一 byobu 会话的不同选项卡?
最佳方案
好问题!
从 client-server 的角度来看,由于 Tmux 的工作方式,这不可能直接实现。
尽管如此,还是有一个可行的解决方法……基本上,您只需要进行单独的会话即可。 Byobu 通过几个按键绑定使这变得简单方便。
-
F2
创建新窗口 -
Alt
–Left
和Alt
–Right
在它们之间来回移动 -
Ctrl
–F2
创建垂直分割 -
Shift
–F2
创建水平分割 -
Shift
–Up
、 –Down
、 –Left
、 –Right
,围绕分割移动 -
Ctrl
–Shift
–F2
创建新会话 -
Alt
–Up
和Alt
–Down
在会话之间移动
后两个应该可以解决你的问题!
完整披露:Byobu 的作者和维护者在这里
次佳方案
由于这是 Google 上的热门搜索,我将添加一个适用于我正在使用的 tmux 版本的解决方案:
byobu list-sessions
请注意它们的前缀数字。要连接现有会话的不同 “view”,您只需执行以下操作:
byobu new-session -t <number>
请参阅此处的讨论: