ideavim上有没有办法在文件编辑中禁用鼠标支持,每次我点击它都会进入visual mode,这真是太烦人了。在终端没有鼠标的情况下,不可能有和vim一样的行为,但是我能在pycharm的ideavim上有吗?
visual mode
3qpi33ja1#
我也讨厌当我不小心用鼠标拖动时编辑器突然进入可视化模式。我最终修改了ideavim源代码并编译了自己的版本。我从另一个答案https://stackoverflow.com/a/24256022/598781中得到了这个想法我只是在EditorMouseHandler.mouseDragged方法中立即返回。即,将文件ideavim/src/com/maddyhome/idea/vim/group/MotionGroup.java中的第1772行更改为:
ideavim/src/com/maddyhome/idea/vim/group/MotionGroup.java
if (true || !VimPlugin.isEnabled()) return;
这个改变可能会有一些后果,但我不使用鼠标选择反正。
uplii1fm2#
在Vim模拟中无法禁用鼠标支持。但是请注意,只有当您使用鼠标选择文本时,IdeaVim才会切换到可视选择模式。简单的点击不应使IdeaVim进入可视选择模式。
oyt4ldly3#
你应该试试:set selectmode=mouse,ideaselection。这是一个变通方案,但对我有效。https://github.com/JetBrains/ideavim/blob/master/doc/set-commands.md
:set selectmode=mouse,ideaselection
3条答案
按热度按时间3qpi33ja1#
我也讨厌当我不小心用鼠标拖动时编辑器突然进入可视化模式。我最终修改了ideavim源代码并编译了自己的版本。我从另一个答案https://stackoverflow.com/a/24256022/598781中得到了这个想法
我只是在EditorMouseHandler.mouseDragged方法中立即返回。即,将文件
ideavim/src/com/maddyhome/idea/vim/group/MotionGroup.java
中的第1772行更改为:这个改变可能会有一些后果,但我不使用鼠标选择反正。
uplii1fm2#
在Vim模拟中无法禁用鼠标支持。但是请注意,只有当您使用鼠标选择文本时,IdeaVim才会切换到可视选择模式。简单的点击不应使IdeaVim进入可视选择模式。
oyt4ldly3#
你应该试试
:set selectmode=mouse,ideaselection
。这是一个变通方案,但对我有效。https://github.com/JetBrains/ideavim/blob/master/doc/set-commands.md