当前位置: 首页>>技术教程>>正文


Byobu:在同一会话的不同窗口中打开不同的选项卡

, , ,

问题描述

假设我有一个正在运行的 byobu 会话,并且打开了多个选项卡。然后,如果我打开一个新终端并启动 byobu,它将带我进入同一个会话。如果我随后在一个终端中切换 byobu 选项卡,则另一终端也会切换到同一选项卡。

是否可以在不同终端中打开同一 byobu 会话的不同选项卡?

最佳方案

好问题!

从 client-server 的角度来看,由于 Tmux 的工作方式,这不可能直接实现。

尽管如此,还是有一个可行的解决方法……基本上,您只需要进行单独的会话即可。 Byobu 通过几个按键绑定使这变得简单方便。

  • F2 创建新窗口

  • AltLeftAltRight 在它们之间来回移动

  • CtrlF2 创建垂直分割

  • ShiftF2 创建水平分割

  • ShiftUp 、 – Down 、 – Left 、 – Right ,围绕分割移动

  • CtrlShiftF2 创建新会话

  • AltUpAltDown 在会话之间移动

后两个应该可以解决你的问题!

完整披露:Byobu 的作者和维护者在这里

次佳方案

由于这是 Google 上的热门搜索,我将添加一个适用于我正在使用的 tmux 版本的解决方案:

byobu list-sessions

请注意它们的前缀数字。要连接现有会话的不同 “view”,您只需执行以下操作:

byobu new-session -t <number>

请参阅此处的讨论:

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/14071.html,未经允许,请勿转载。