![Vim:滚动时不要移动光标(通过鼠标)](https://linux22.com/image/1386889/Vim%EF%BC%9A%E6%BB%9A%E5%8A%A8%E6%97%B6%E4%B8%8D%E8%A6%81%E7%A7%BB%E5%8A%A8%E5%85%89%E6%A0%87%EF%BC%88%E9%80%9A%E8%BF%87%E9%BC%A0%E6%A0%87%EF%BC%89.png)
当我向上/向下滚动并且光标位于可见区域时,它会停留在那个位置。
但是,当我滚动并且光标到达边缘(底部或顶部)时,它会跟着我的滚动移动,以便它始终停留在可见区域内。
我不想这样。我根本不想滚动会改变光标。我该如何禁用它?
答案1
不幸的是,这无法改变。Vim 的实现无法处理光标在当前可见视口之外的情况;这就是它必须移动的原因。由于许多插件也使用这个假设,所以这不太可能改变。
当我向上/向下滚动并且光标位于可见区域时,它会停留在那个位置。
但是,当我滚动并且光标到达边缘(底部或顶部)时,它会跟着我的滚动移动,以便它始终停留在可见区域内。
我不想这样。我根本不想滚动会改变光标。我该如何禁用它?
不幸的是,这无法改变。Vim 的实现无法处理光标在当前可见视口之外的情况;这就是它必须移动的原因。由于许多插件也使用这个假设,所以这不太可能改变。