
我在 putty 会话中运行 tmux。通常(仅运行普通 shell 或 GNU Screen)要选择文本,我只需单击鼠标左键并拖动鼠标穿过某些文本即可。
使用 tmux 时,我必须按住 Shift 键并用鼠标选择文本。我怎样才能恢复“正常”行为
编辑,这似乎是由 tmux 中的“set-option mouse-select-pane on”引起的。那么,有什么方法可以让我保持“set-option mouse-select-pane on”,并且仍然能够在不按“Shift”的情况下选择文本?
答案1
不可以。为了实现鼠标选择窗格,tmux 必须从终端捕获鼠标(就像任何其他支持鼠标的终端应用程序一样)。在大多数终端(包括 putty)中,这意味着您需要使用 shift 进行标准复制和粘贴。如果没有 shift,就不可能同时使鼠标选择窗格和 putty 剪贴板正常工作。
但是,最新开发的 tmux(在 Subversion 存储库中)支持使用鼠标直接复制到 tmux 粘贴缓冲区(打开 mode-mouse 选项)。它还支持在某些终端上与终端剪贴板同步(至少是 xterm,尽管我不确定 putty 是否支持)。