我可以使用鼠标单击来聚焦 Byobu 分割吗?

我可以使用鼠标单击来聚焦 Byobu 分割吗?

我知道 Byobu 是一个终端多路复用器并且鼠标不是优先事项,但我仍然想知道是否有办法使用鼠标单击而不是键盘快捷键来聚焦分割。

在消极的情况下,这肯定会是一个很棒的功能。

答案1

是的,这是很有可能的。

您只需在配置中打开鼠标支持即可~/.byobu/.tmux.conf

添加以下内容:

set -g mouse-select-pane on
set -g mouse-select-window on
set -g mouse-resize-pane on
set -g mouse-utf8 on

这将允许您:

  • 通过单击选择一个拆分
  • 单击状态栏上的窗口来选择一个窗口
  • 通过抓住边框并拖动来调整分割的大小

但是,您现在可能会发现很难用鼠标单击某些文本并突出显示(选择)它。为此,您现在需要使用Shift-LeftClickCtrl- LeftClick

全面披露:我是屏风

答案2

在 Ubuntu 16.04 中,此解决方案不再有效。似乎在 tmux 新版本中配置已更改(从 tmux 2.1 及更高版本开始)。

现在您必须将以下内容复制(附加)到您的~/.byobu/.tmux.conf文件中:

set -g mouse on
set -g mouse-utf8 on

答案3

对我来说,上述解决方案似乎都没有任何作用。

重新启动终端会话,并使用配置文件中的设置重新启动 byobu 没有任何反应。

一次神奇的按键改变了这一切:

Ctrl+F12您会收到消息“鼠标:开启”

(Ubuntu 18.04,tmux 2.6,byobu 5.125)

答案4

其他选项是在Ctrl- a- C(Caps C)中更改它,并在以下位置启用鼠标session options

在此处输入图片描述

注意:这只会为当前会话启用鼠标。

相关内容