我可以使用鼠标点击专注于Byobu拆分吗?


26

我知道Byobu是终端多路复用器,鼠标不是优先事项,但是我仍然想知道是否有一种方法可以专注于使用鼠标单击而不是键盘快捷键进行拆分。

在负面情况下,这无疑将是一个很大的功能。

Answers:


37

是的,这很有可能。

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

添加以下内容:

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

完全披露:我是Byobu的作者和维护者。


它可以与byobu 5.21 tmux 1.7一起使用吗?我编辑了~/.byobu/.tmux.conf,用byobu打开了一个新终端,但仍然无法进行鼠标交互。
marcio 2013年

2
好。现在可以正常工作了,我只需要重启终端即可:)谢谢!
marcio

1
我猜这在Ubuntu 16.04中不再起作用。对于这些选项之一,我一直得到未知的选项。我做错了吗?
Maziyar '16

3
不再有效。请参阅夹具的以下评论
jdpipe

18

在Ubuntu 16.04中,此解决方案不再起作用。看来tmux新版本中的配置已更改(从tmux 2.1及更高版本开始)。

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

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

在OS X上运行时TMUX这也适用
鲍里斯·基罗斯

这个工程在Ubuntu 18.04,以及
夹具

1

对我来说,以上两种解决方案似乎都不起作用。

重新启动终端会话,并使用配置文件中的那些设置重新启动byobu并没有执行任何操作。

一键魔术改变了所有这一切:

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

(Ubuntu 18.04,tmux 2.6,byobu 5.125)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.