VIm:如何仅使用;鼠标滚动“;没有其他功能:设置鼠标=a

VIm:如何仅使用;鼠标滚动“;没有其他功能:设置鼠标=a,vim,scroll,cursor,Vim,Scroll,Cursor,我刚刚发现了:set mouse=a。令人惊奇的是,它允许我的同事滚动我的openend文件 但问题是:当我左键单击某个地方时,我真的不希望光标移动。我不想要:set mouse=a带来的标准光标(我想要保留默认文本光标) 换句话说:有没有办法在VIm中启用鼠标滚动而不启用其他支持鼠标的东西 谢谢 编辑-其他想法:我可以将滚轮鼠标向上绑定以执行与翻页键相同的操作吗?那太棒了 尝试此映射: :nnoremap <LeftMouse> <nop> :nnoremap 为什么

我刚刚发现了
:set mouse=a
。令人惊奇的是,它允许我的同事滚动我的openend文件

但问题是:当我左键单击某个地方时,我真的不希望光标移动。我不想要
:set mouse=a
带来的标准光标(我想要保留默认文本光标)

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

谢谢

编辑-其他想法:我可以将
滚轮鼠标向上绑定
以执行与
翻页
键相同的操作吗?那太棒了

尝试此映射:

:nnoremap <LeftMouse> <nop>
:nnoremap

为什么你的同事不能简单地使用
和朋友?如果你不能用鼠标指向屏幕上的某个东西,那么使用鼠标有什么意义呢?对于在我的屏幕上阅读我的代码的同事来说,只使用鼠标滚动是必须的(他们讨厌VIm):pI刚刚找到了
,但这不是我想要绑定的点击,而是向上滚动和向下滚动。。。有什么想法吗?我认为寻找一个只有Vim的解决方案是错误的。你应该调查操作系统范围的重新绑定,或者看看你能用终端模拟器做些什么。为什么这样做是错误的?我在Windows上工作,通过Putty和绑定上下滚动对我来说并不是一个坏主意。嗯,它禁用了LeftClic,是的,但这不是我想要做的。我刚刚更新了我的问题。