有时候当我处于插入模式时,我的手掌不小心触碰到了触摸板,导致光标移动。因此,我想要创建一个自动命令,在插入模式下禁用鼠标,在普通模式下启用鼠标。
我的写法如下:
autocmd InsertEnter * set mouse=""
autocmd InsertLeave * set mouse=a
禁用鼠标的方法已经起作用。但是,在退出插入模式后,鼠标未被激活。
如何使其正常工作?
编辑:我刚发现当我使用CTRL_C
时,InsertLeave
事件不会被触发。不幸的是,我总是使用CTRL_C
退出插入模式。有什么解决办法吗?
编辑2:我发现了UserGettingBored
事件,但似乎这个事件只是一个玩笑。
set mount=nv
,因为有时候我会用鼠标选择文本,但是除此之外这个答案非常完美。 - Hovis Biddle