我想启用鼠标滚轮滚动喜欢^e和^y做。我不想点击缓冲区来移动光标,所以:set mouse=a对我没有帮助。
^e
^y
:set mouse=a
原因是我打开了一堆 gui 窗口(Web 浏览器、聊天等)并单击以聚焦 vim,但是如果我在缓冲区内单击它会将光标移动到我单击的位置。我也喜欢使用鼠标滚轮进行滚动,因为我发现它比^eand更快^y,并且更容易跟踪我在哪里^d和^u或<pgdn>和<pgup>。
^d
^u
<pgdn>
<pgup>
有没有办法启用鼠标支持滚动,但在单击时禁用光标位置更改?
谢谢!
vim xterm
vim ×1
xterm ×1