我知道 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-LeftClick或Ctrl- 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)