为什么在我的 tmux 会话中插入随机字符?

Jon*_*tan 22 mouse keyboard ssh tmux

有时当我使用鼠标或在 tmux 中按住移动键时,会插入随机字符。例如,当我按下左移动键时,经常会插入“D”。单击鼠标左键通常会导致“[M#§T” - 有谁知道这是为什么?

我正在使用 tmux-1.6,我通过 SSH 会话和在 Windows 7 上使用 mobaXterm 收到这些错误。

小智 30

我也遇到过这个问题(我的终端是终结者),发现关于 UTF8 鼠标的评论有帮助。我实际上能够继续使用我当前的终端程序tmux set mouse-utf8 off

这似乎解决了这个问题。我已经相应地在我的 ~/.tmux.conf 中设置了它。

tmux.conf 中的条目应如下所示:set -g mouse-utf8 off,带有-g全局开关(对所有会话使用该选项)。

  • 从 tmux v2.2 开始,该选项不再存在 (3认同)
  • +1 感谢这对 guake/linux mint/byobu 有帮助 但是这个设置我失去了什么? (2认同)
  • 即使使用最新的软件仍有问题吗?试试这个答案... http://askubuntu.com/questions/507214/why-does-tmux-byobu-fill-my-screen-with-garbage-characters-when-i-copy-a-selecti/507215# 507215?newreg=d54e95d9dd1646ef90e41f3dfba0ea5f (2认同)

Jon*_*tan 11

我发现问题出在终端上,而不是 tmux。终端需要支持“utf8 鼠标”,如果不支持,这就是所经历的症状。切换到 putty 或 uxterm 为我解决了这个问题。


小智 5

我使用 Cygwin mintty,发现我必须更改选项;

  • 选项-->鼠标->默认
  • 单击从应用程序到窗口的目标。

之后,我可以在 Tmux>Vim 中点击,没有插入有趣的字符,鼠标滚轮再次开始工作。