pycharm 在ideavim上禁用鼠标支持

fdx2calv  于 2022-12-23  发布在  PyCharm
关注(0)|答案(3)|浏览(124)

ideavim上有没有办法在文件编辑中禁用鼠标支持,每次我点击它都会进入visual mode,这真是太烦人了。
在终端没有鼠标的情况下,不可能有和vim一样的行为,但是我能在pycharm的ideavim上有吗?

3qpi33ja

3qpi33ja1#

我也讨厌当我不小心用鼠标拖动时编辑器突然进入可视化模式。我最终修改了ideavim源代码并编译了自己的版本。我从另一个答案https://stackoverflow.com/a/24256022/598781中得到了这个想法
我只是在EditorMouseHandler.mouseDragged方法中立即返回。即,将文件ideavim/src/com/maddyhome/idea/vim/group/MotionGroup.java中的第1772行更改为:

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

这个改变可能会有一些后果,但我不使用鼠标选择反正。

uplii1fm

uplii1fm2#

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

oyt4ldly

oyt4ldly3#

你应该试试:set selectmode=mouse,ideaselection。这是一个变通方案,但对我有效。https://github.com/JetBrains/ideavim/blob/master/doc/set-commands.md

相关问题