VIm:如何仅使用“鼠标滚动”而不使用其他功能:set mouse=a

4wk*_*wk_ 5 vim scroll text-cursor

我刚刚发现:set mouse=a。令人惊奇的是,它允许我的同事滚动浏览我的开放式文件。

但事情是这样的:当我左键单击某处时,我真的不希望光标移动。我不想要:set mouse=a带来的标准光标(我想保留默认的文本光标)。

换句话说:有没有办法在 VIm 中启用鼠标滚动而不启用其他支持鼠标的东西?

谢谢。

编辑-其他想法:我可以绑定wheel mouse UP做同样的事情Page Up吗?这一定非常棒 !

kev*_*kev 2

试试这个映射:

:nnoremap <LeftMouse> <nop>
Run Code Online (Sandbox Code Playgroud)