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

时间:2016-04-14 06:27:12

标签: vim autocmd

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

我这样写:

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

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

如何使这项工作?

编辑:我发现当我使用InsertLeaveCTRL_C未触发。不幸的是,我总是使用CTRL_C退出插入模式。有没有解决方法呢?

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

1 个答案:

答案 0 :(得分:3)

您可以使用:

set mouse=n

仅在正常模式下启用鼠标