CTRL-SHIFT-F2 丢失所有 Byobu 标签

CTRL-SHIFT-F2 丢失所有 Byobu 标签

我喜欢 Byobu,因为它允许我组织数十个带有标题/路径/历史记录的选项卡。其中一些选项卡在我的选项卡中配置了new-session/new-window~/.byobu/windows.tmux,其余的选项卡则根据我当前的项目临时创建。

我经常使用 CTRL-SHIFT-F3 和 CTRL-SHIFT-F4 来移动标签。
但如果我错误地按下 CTRL-SHIFT-F2... 我的所有标签都会消失,这让我很郁闷。

有办法撤消吗?左下角的数字让我想到可能有办法恢复我的标签: 在此处输入图片描述

或者我可以阻止 CTRL-SHIFT-F2 执行此操作吗?

答案1

这可能是此键绑定的效果/usr/share/byobu/keybindings/f-keys.tmux

bind-key -n C-S-F2 new-session

您可以编辑~/.byobu/keybindings.tmux并删除该键绑定:

unbind-key -n C-S-F2

tmux 中的部分默认按键组合如下(来自man tmux):

s      Select a new session for the attached client
       interactively.

这与前缀(默认值:)一起使用Ctrlb,因此您可以尝试Ctrlb+s来切换会话。

默认情况下,tmux如果运行时已存在多个会话,还会要求您从打开的会话列表中进行选择:

~ byobu-tmux

Byobu sessions...

  1. tmux: 1: 2 windows (created Thu Jan 18 18:03:21 2018) [80x23]
  2. tmux: 2: 1 windows (created Thu Jan 18 18:03:24 2018) [80x23]
  3. tmux: 3: 1 windows (created Thu Jan 18 18:03:25 2018) [80x23]
  4. Create a new Byobu session (tmux)
  5. Run a shell without Byobu (/bin/zsh)

Choose 1-5 [1]: 

相关内容