在 ideavim 上禁用鼠标支持

Disabling mouse support on ideavim

有没有办法在 ideavim 的文件编辑中禁用鼠标支持?每次点击都进入visual mode,真烦人

如果终端中没有鼠标,就不可能有与 vim 相同的行为,但我可以按照 pycharm 的想法vim 实现吗?

无法在 Vim 仿真中禁用鼠标支持。但是请注意,IdeaVim 只有在您使用鼠标选择文本时才会切换到视觉选择模式。简单的点击不应该让 IdeaVim 进入视觉选择模式。

我也讨厌当我不小心用鼠标拖动时编辑器突然进入可视模式。我最终修改了 ideavim 源并编译了我自己的版本。我从另一个答案中得到了这个想法

我只是在 EditorMouseHandler.mouseDragged 方法中立即 return。即,将文件 ideavim/src/com/maddyhome/idea/vim/group/MotionGroup.java 中的第 1772 行更改为:

if (true || !VimPlugin.isEnabled()) return;

此更改可能会产生一些后果,但我不使用鼠标 select。