是否可以在不禁用鼠标模式的情况下禁用 tmux 中的鼠标大小调整?

Is it possible to disable mouse resizing in tmux without disabling mouse mode?

在 tmux-2.1 之前,我可以精细地控制我的鼠标。我一直讨厌的一个功能是通过鼠标调整窗格大小 (mouse-resize-pane),它很慢而且经常感觉更像是一个错误而不是一个功能(即我尝试 select 文本并意外地调整窗格大小)。

自 2.1 返工以来,TMUX 的作者将所有鼠标功能合并为 1 (set -g mouse on)。作者觉得他们做出了改进,但对我来说,新的全有或全无模式实际上是倒退了一步。我暂时忽略了它,因为我使用鼠标的次数不够多,但是现在这个 "feature" 在最近几个月已经咬了我好几次了,我想看看是否有办法禁用它(无需完全禁用鼠标模式,因为我仍然喜欢使用鼠标滚轮滚动和通过鼠标 select 文本)。有没有办法在现代版本的 TMUX 中实现这一点?

启用鼠标模式后,MouseDrag1Border 事件绑定到根键 table 中的 resize-pane -M。您可以在不禁用鼠标模式的情况下解除绑定

unbind-key -T root MouseDrag1Border 

unbind-key -n MouseDrag1Border