Vim仅在插入模式下禁用鼠标
当我插入模式时,有时我的光标会移动,因为我的手掌不小心放在了触控板上。所以,我想让autocmd在插入模式下禁用鼠标,并在正常模式下启用鼠标 我是这样写的:Vim仅在插入模式下禁用鼠标,vim,autocmd,Vim,Autocmd,当我插入模式时,有时我的光标会移动,因为我的手掌不小心放在了触控板上。所以,我想让autocmd在插入模式下禁用鼠标,并在正常模式下启用鼠标 我是这样写的: autocmd InsertEnter * set mouse="" autocmd InsertLeave * set mouse=a 它成功地禁用了鼠标。但是,当我离开插入模式时,鼠标未激活 如何做到这一点 编辑:我刚刚发现当我使用CTRL\u C时,InsertLeave没有被触发。不幸的是,我总是使用CTRL\u C退出插
autocmd InsertEnter * set mouse=""
autocmd InsertLeave * set mouse=a
它成功地禁用了鼠标。但是,当我离开插入模式时,鼠标未激活
如何做到这一点
编辑:我刚刚发现当我使用CTRL\u C
时,InsertLeave
没有被触发。不幸的是,我总是使用CTRL\u C
退出插入模式。有什么解决办法吗
编辑2:我也发现了UserGettingBored
事件。但这似乎只是一个玩笑。您可以使用:
set mouse=n
为了只在正常模式下启用鼠标我最终使用了
set mount=nv
,因为有时我用鼠标选择文本,但在其他情况下,这是一个完美的答案。谢谢