Vim仅在插入模式下禁用鼠标

Vim仅在插入模式下禁用鼠标,vim,autocmd,Vim,Autocmd,当我插入模式时,有时我的光标会移动,因为我的手掌不小心放在了触控板上。所以,我想让autocmd在插入模式下禁用鼠标,并在正常模式下启用鼠标 我是这样写的: autocmd InsertEnter * set mouse="" autocmd InsertLeave * set mouse=a 它成功地禁用了鼠标。但是,当我离开插入模式时,鼠标未激活 如何做到这一点 编辑:我刚刚发现当我使用CTRL\u C时,InsertLeave没有被触发。不幸的是,我总是使用CTRL\u C退出插

当我插入模式时,有时我的光标会移动,因为我的手掌不小心放在了触控板上。所以,我想让autocmd在插入模式下禁用鼠标,并在正常模式下启用鼠标

我是这样写的:

  autocmd InsertEnter * set mouse=""
  autocmd InsertLeave * set mouse=a
它成功地禁用了鼠标。但是,当我离开插入模式时,鼠标未激活

如何做到这一点

编辑:我刚刚发现当我使用
CTRL\u C
时,
InsertLeave
没有被触发。不幸的是,我总是使用
CTRL\u C
退出插入模式。有什么解决办法吗

编辑2:我也发现了
UserGettingBored
事件。但这似乎只是一个玩笑。

您可以使用:

set mouse=n

为了只在正常模式下启用鼠标

我最终使用了
set mount=nv
,因为有时我用鼠标选择文本,但在其他情况下,这是一个完美的答案。谢谢