tmux:仅在按下 Shift 时启用鼠标

tmux:仅在按下 Shift 时启用鼠标

我尝试过set -g mouse on,它工作得很好,但标准鼠标行为(选择、复制和粘贴)被禁用。但是,如果我按下“Shift”按钮,并且在按住它的同时,我可以从终端选择、复制和粘贴文本。我可以扭转这种行为吗?我想在 tmux 中使用鼠标(例如选择窗格或调整它们的大小),仅在按下 Shift 的情况下使用。

答案1

短:无

长:该行为取决于终端......

您将使用的终端tmux对其行为进行硬编码以匹配xterm

虽然xterm提供了一种将不同操作分配给不同鼠标/按钮/修饰符组合的方法(请参阅默认按键绑定shift),它也对密钥的使用做出假设。该translations资源在某些方面很灵活,但(除了 X11R4 中引入的功能之外)不keymap提供在启动和停止鼠标模式时来回更改转换的功能。

相关内容