我尝试了所有方法使鼠标按钮 ScollWheelUp/Down 在我的 vim 中工作。
检查了所有其他插件,看是否存在冲突的地图,没有冲突的地图。试过这个:
:verbose map <ScrollWheelUp> --> No mapping found
:verbose map <ScrollWheelDown> --> No mapping found
但后来我尝试了这个,没有任何反应:
noremap <ScrollWheelUp> :echo "scrollup"<CR>
noremap <ScrollWheelDown> :echo "scrolldown"<CR>
与此类地图相同
这可能是 Windows 的问题吗?
当我在 vim 中滚动鼠标时,页面会滚动 3 行,就像我的操作系统上的其他应用程序一样。
答案1
不幸的是,它们在 Windows 上不起作用。:help scroll-mouse-wheel
特别提到它们适用于 X11 GUI:
For the X11 GUIs (Motif, Athena and GTK) scrolling the wheel generates key
presses <ScrollWheelUp>, <ScrollWheelDown>, <ScrollWheelLeft> and
<ScrollWheelRight>.