在插入模式下禁用Vim鼠标

7

有时候当我处于插入模式时,我的手掌不小心触碰到了触摸板,导致光标移动。因此,我想要创建一个自动命令,在插入模式下禁用鼠标,在普通模式下启用鼠标。

我的写法如下:

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

禁用鼠标的方法已经起作用。但是,在退出插入模式后,鼠标未被激活。

如何使其正常工作?

编辑:我刚发现当我使用CTRL_C时,InsertLeave事件不会被触发。不幸的是,我总是使用CTRL_C退出插入模式。有什么解决办法吗?

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

1个回答

5

你可以使用以下方法:

set mouse=n

只在正常模式下启用鼠标


3
谢谢!我最终使用了 set mount=nv,因为有时候我会用鼠标选择文本,但是除此之外这个答案非常完美。 - Hovis Biddle

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接