几年来,我一直在运行一个非常流畅地vim
在内部使用的环境tmux
。但是他们最近开始互相争斗,我不明白为什么。
如果鼠标指针离屏幕太近或太远(有时)离屏幕太远,鼠标命令就会以某种方式出现乱码。尝试单击右侧顶部的选项卡vim
会在装订线中产生感叹号。如果我离右边太远,向上或向下滚动将产生奇怪的随机字符输出。
如果我vim
在tmux
会话之外运行,则工作正常,因此必须是导致问题的两者之间的交互。
我的确设置了以下选项.tmux.conf
:
set -g default-terminal "screen-256color"
set-window-option -g xterm-keys on
set-option -g mode-mouse on
任何人都对发生的事情或如何解决有任何想法?
FWIW,我在Mac上运行iTerm2,并且具有tmux
将每个窗口视为自己的选项卡的集成。不知道这是否是一个可能的因素。