当我插入模式时,有时我的光标移动,因为我的手掌意外地放在触控板上.所以,我想让autocmd在插入模式下禁用鼠标并在正常模式下启用它.
我这样写:
autocmd InsertEnter * set mouse=""
autocmd InsertLeave * set mouse=a
Run Code Online (Sandbox Code Playgroud)
它可以禁用鼠标.但是,当我离开插入模式时,鼠标未激活.
如何使这项工作?
编辑:我发现InsertLeave在我使用时没有触发CTRL_C.不幸的是,我总是使用CTRL_C退出插入模式.这有什么解决方法吗?
编辑2:我也发现了UserGettingBored事件.但似乎这个事件只是一个笑话.
你可以使用:
set mouse=n
Run Code Online (Sandbox Code Playgroud)
仅在正常模式下启用鼠标