V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zand
V2EX  ›  Vim

[求助] Goland 下使用 vim 插件, visual 模式导致删除

  •  
  •   zand · 2022-09-14 14:06:04 +08:00 · 1065 次点击
    这是一个创建于 562 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我在 Goland 里使用 vim 插件,当按下 v 进入 visual 模式选择时,任何方向键会导致选中即删除,比如按 e 想选到单词末尾,结果删除到了单词末尾,按 j 想往下多选一行,结果被选中的行都被删除了。

    我用 ideavimrc 来配置 goland 的 vim ,相同的配置在原生 vim 下没有问题

    4 条回复    2022-09-18 23:51:43 +08:00
    daveh
        1
    daveh  
       2022-09-15 16:49:34 +08:00 via iPhone
    没有碰到过,先使能 Vim Emulator 了没有?
    另外.ideavimrc 怎么写的? ideavim 不是所有 vim 命令都支持,但按理不正常也不会导致功能异常。
    zand
        2
    zand  
    OP
       2022-09-16 00:47:23 +08:00
    @daveh
    vim emulator 已经生效,其他 vim 的 insert 、normal 已经可用了,就是 visual 模式有问题,ideavimrc 内容太多了,我放个链接吧
    https://stackoverflow.com/questions/73691319/why-golandvimvisual-select-it-to-delete-it
    daveh
        3
    daveh  
       2022-09-18 21:05:25 +08:00
    试了一下没有碰到问题。
    是否插件冲突导致的?我这只安装了官方 IdeaVim 、IdeaVim-EasyMotion ,和一个三方的 IdeaVimExtension ,可以用排除法找找原因。另外最好 IdeaVim 也用最新版。
    我看你这配置也有 IdeaVimExtension 修改输入法的,感觉是否与这有关?看 IdeaVimExtension 说明好像有些系统要求,看看满足了没有,我是 mac 下试的。
    zand
        4
    zand  
    OP
       2022-09-18 23:51:43 +08:00
    @daveh 太感谢你了,经你提醒我记起来了,前段时间在 v2 上看到删除 mac 自带输入法的帖子就尝试了下,删完就只剩搜狗了,在用 ideavim 的时候是处在搜狗的英文状态,然后就有我帖子说的问题。
    我刚重新把 mac 默认输入法加回来了,默认输入法下 ideavim 是正常的,看起来默认输入法还是不能删呀。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4509 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 10:01 · PVG 18:01 · LAX 03:01 · JFK 06:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.