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