我刚刚开始尝试使用urxvt
作为终端模拟器,而不是xterm
。我是一个沉重的tmux
用户,因此必须将两者无缝地结合在一起。
我注意到在tmux
内运行urxvt
时,选择文字时会有一些奇怪的行为。我按住shift,使用鼠标选择文本,文本以黄色突出显示(好像tmux仍在处理它)但随后闪烁并闪烁到黑色背景 - 几乎就像urxvt
和{{1竞争控制选择。这有意义吗?
我在tmux
和tmux
中使用零(在tmux
中启用鼠标除外)个人配置选项对此进行了测试。
在urxvt
中,当我按住shift并选择文本时,我会注意到它会以反色突出显示(与tmux的黄色背景相反)。在xterm
中,所选文字似乎仍由urxvt
控制。
关于如何解决这种奇怪行为的任何想法?
我甚至对如何在这里发现问题的一些提示或关键词感兴趣。任何熟悉代码库的开发人员都能理解为什么鼠标选择在tmux
中正常工作,而在xterm
个术语中却不行?
答案 0 :(得分:2)
感谢tmux github存储库中来自nicm的this issue,您解决的问题已经解决了(对于tmux 2.1和urxvt 9.21):
您可以通过解除绑定来禁用tmux进入复制模式 MouseDrag1Pane键绑定。
在.tmux.conf中,添加:
unbind -n MouseDrag1Pane