鼠标滚动在vim滚动终端窗口

时间:2016-01-14 14:08:54

标签: vim

我刚刚开始使用Vim并遇到:set mouse=a我发现它对导航文件非常有用,但是出于某种原因,当我尝试滚动时,它会滚动整个终端窗口而不仅仅是vim window。

enter image description here

然后我向上滚动,可以看到Vim外面的终端

enter image description here

有关如何解决此问题的任何想法?我已经尝试重置mouse=并退出并重新进入vim。

2 个答案:

答案 0 :(得分:7)

问题是我误将Allow Mouse Reporting意外停用了。

检查Menu > View > Allow Mouse ReportingCmd + R已经修复了它!

答案 1 :(得分:2)

我认为你的问题的廉价答案是你应该使用动作命令, Ctrl + d 等在vim中浏览文件。它可能看起来很慢首先,但它真的变得更自然了。

也就是说,如果您使用的是Mac并使用终端,则可能需要按住 Fn 来暂时禁用鼠标支持。 (请查看此参考:OS X Terminal Mouse Support

此外,您可以随时尝试MacVim,它支持开箱即用的鼠标滚动功能。

如果这些解决方案都不适合您,则更多信息可能有助于排除故障,例如您的操作系统,最近对vimrc的更改等。