在rxvt unicode(urxvt)下选择tmux中的文本



我最近刚刚开始试验将urxvt作为终端模拟器,而不是xterm。我是tmux的重度用户,所以必须让两者无缝地协同工作。

我注意到,当在urxvt中运行tmux时,在选择文本时会出现一些奇怪的行为。我按住shift键,用鼠标选择文本,文本以黄色突出显示(好像tmux仍在处理它),但随后闪烁并闪烁到黑色背景——几乎就像urxvttmux在争夺选择的控制权。这有道理吗?

我已经在tmuxurxvt中用零(除了在tmux中启用鼠标)个人配置选项进行了测试。

xterm中,当我按住shift并选择文本时,我会注意到它会以相反的颜色突出显示(与tmux的黄色背景相反)。在urxvt中,所选择的文本似乎仍然由tmux控制。

有什么办法解决这种奇怪的行为吗?

我甚至对如何在这里发现问题的一些技巧或关键词感兴趣。任何熟悉代码库的开发人员都能理解为什么鼠标选择在xterm中很好,但在urxvt术语中却不好?

感谢tmux的github存储库中的nicm,您描述的问题为我解决了(对于tmux 2.1和urxvt 9.21):

您可以通过取消绑定鼠标拖动1窗格键绑定。

在.tmux.conf中,添加:

unbind -n MouseDrag1Pane

相关内容

  • 没有找到相关文章

最新更新