【问题标题】:Disabling mouse support on ideavim在idevim上禁用鼠标支持
【发布时间】:2016-01-03 04:21:14
【问题描述】:

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

在终端中没有鼠标的情况下不可能有与 vim 相同的行为,但我可以在 pycharm 的 ideavim 上拥有它吗?

【问题讨论】:

    标签: vim pycharm ideavim


    【解决方案1】:

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

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

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

    此更改可能会产生一些后果,但无论如何我都不使用鼠标选择。

    【讨论】:

    • 难道不能将您的编译版本作为提交到 github 中的源代码共享吗?
    【解决方案2】:

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

    【讨论】:

    • 是的,它只在选择时激活,但它非常敏感。当我不想要时,它会激活太多次。也许这是特定于我的某些配置的。不管怎样,你回答了我的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多