Vim/MacVim:当我用鼠标滚动时,文本光标也会移动!

lit*_*m84 10 vim text selection macvim

在过去的几周里,我已经习惯了Vim/MacVim.我似乎遇到的一个主要问题是当我使用鼠标滚动时(特别是当我试图选择大部分文本时)文本插入光标也会移动并且不会停留在原来的位置(就像在TextMate中一样)例).这意味着我已经选择了一大段文本,当我向上滚动以查看我的选择时,光标将移动与我所做的选择混淆.

我确实意识到我应该习惯使用可视模式进行文本选择,而且我有一段时间,但有时这是使用鼠标的最佳工具.

有没有办法解决这种行为?

Ben*_*oit 4

:help scrolling告诉你:

这些命令移动窗口的内容。如果光标位置移出窗口,则光标将移到窗口上(周围有“滚动”屏幕线)。

所以基本上我想说的是,当您滚动时,不可能将光标保留在原来的位置。光标在窗口中始终可见,因此您的视觉选择将会扩展。

也许您也想对xnoremap <ScrollWheelUp> <esc><ScrollWheelUp>ScrollWheelDown 进行同样的操作。使用 thengv来恢复您的选择。