即使set mouse=a
已添加到.vimrc
文件中,我的vim也无法在iTerm2中滚动。
然而,在tmux中,vim的滚动功能正常工作。
我的vim有什么问题?
答案 0 :(得分:32)
最新版本的vim支持“SGR”协议,您可以在.vimrc下添加代码:
set mouse=a
if has("mouse_sgr")
set ttymouse=sgr
else
set ttymouse=xterm2
end
答案 1 :(得分:5)
我遇到了同样的问题,Valery的答案对我不起作用。起作用的是检查iTerm首选项中“配置文件”>“终端”下的“启用鼠标报告”框。