如何在 iTerm2 中使用鼠标滚轮移动 vim 光标?

如何在 iTerm2 中使用鼠标滚轮移动 vim 光标?

目前,此功能在常规 Mac 终端中可按我的要求运行,但在 iTerm2 中不行。目前,使用鼠标滚轮可显示我的终端并将 vim 向下移动。

要明确的是,我不想上下滚动整个页面,只想让光标本身移动。

答案1

尝试以下命令:

set mouse=a
map <ScrollWheelDown> j
map <ScrollWheelUp> k

第一行在所有模式下启用滚轮,但您可以考虑使用set mouse=n仅在普通模式下滚动。

接下来的两行将垂直滚轮运动映射到垂直光标运动。你可以对水平滚动执行相同的操作(使用hl),但这取决于你的系统,并且可能需要更多工作;请参阅:help scroll-mouse-wheel

答案2

在此处输入图片描述我每次升级 Mac 时都会寻找这个。
但转到 iterm -> 首选项 -> 配置文件 -> 终端 -> 然后单击启用鼠标报告

允许:set mouse=a工作。

参考:https://stackoverflow.com/a/62493548/167408

相关内容