macVim:如何在操作员挂起模式下禁用鼠标



我有一个问题:当我用dc启动Operator Pending Mode并点击活动窗口时,鼠标点击就像一个动作。例如,我可以将光标定位在段落的开头,按d,然后单击段落末尾的单词,Vim将从光标位置删除到段落末尾。我想禁用此功能以防止意外的鼠标点击。

我在.virc中添加了以下内容,它告诉Vim只在正常模式和视觉模式下启用鼠标。

set mouse=nv

然而,这是行不通的。我可以进入操作员挂起模式,并且仍然使用鼠标点击作为动作。是否可以告诉Vim在操作员挂起模式下不接受鼠标点击动作?

:help 'mouse'在这里没有帮助,所以您可以将其设置为a或任何所需的值。

您可以在操作员挂起模式下禁用鼠标左键,不过:

onoremap <LeftMouse> <Nop>

这防止了在操作员挂起模式下的鼠标点击运动。注意,使用该映射,鼠标点击不再被视为运动,但它也有点";爆发";操作员挂起模式,这可能是问题,也可能不是问题。

最新更新