6

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

我这样写:

  autocmd InsertEnter * set mouse=""
  autocmd InsertLeave * set mouse=a

它可以禁用鼠标。但是,当我离开插入模式时,鼠标没有被激活。

如何使这项工作?

编辑:我刚刚发现InsertLeave当我使用CTRL_C. 不幸的是,我总是使用CTRL_C退出插入模式。有什么解决方法吗?

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

4

1 回答 1

4

你可以使用:

set mouse=n

仅在正常模式下启用鼠标

于 2016-04-14T06:45:25.773 回答