目前,此功能在常规 Mac 终端中可按我的要求运行,但在 iTerm2 中不行。目前,使用鼠标滚轮可显示我的终端并将 vim 向下移动。
要明确的是,我不想上下滚动整个页面,只想让光标本身移动。
答案1
尝试以下命令:
set mouse=a
map <ScrollWheelDown> j
map <ScrollWheelUp> k
第一行在所有模式下启用滚轮,但您可以考虑使用set mouse=n
仅在普通模式下滚动。
接下来的两行将垂直滚轮运动映射到垂直光标运动。你可以对水平滚动执行相同的操作(使用h
和l
),但这取决于你的系统,并且可能需要更多工作;请参阅:help scroll-mouse-wheel