【问题标题】:Is it possible to disable mouse resizing in tmux without disabling mouse mode?是否可以在不禁用鼠标模式的情况下在 tmux 中禁用鼠标调整大小?
【发布时间】:2020-02-03 17:37:36
【问题描述】:

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

自 2.1 返工以来,TMUX 的作者将所有鼠标功能合并为 1 (set -g mouse on)。作者觉得他们已经取得了进步,但对我来说,新的全有或全无模式实际上是一种退步。我忽略了一段时间,因为我不经常使用鼠标,但现在这个“功能”在过去几个月里已经咬了我好几次,我想看看有没有办法禁用它(不禁用完全鼠标模式,因为我仍然喜欢使用鼠标滚轮通过鼠标滚动和选择文本)。有没有办法在现代版本的 TMUX 中实现这一点?

【问题讨论】:

    标签: tmux


    【解决方案1】:

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

    unbind-key -T root MouseDrag1Border 
    

    unbind-key -n MouseDrag1Border
    

    【讨论】:

    • 完美!谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多