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