我在 Goland 里使用 vim 插件,当按下 v 进入 visual 模式选择时,任何方向键会导致选中即删除,比如按 e 想选到单词末尾,结果删除到了单词末尾,按 j 想往下多选一行,结果被选中的行都被删除了。
我用 ideavimrc 来配置 goland 的 vim ,相同的配置在原生 vim 下没有问题
1
daveh 2022-09-15 16:49:34 +08:00 via iPhone
没有碰到过,先使能 Vim Emulator 了没有?
另外.ideavimrc 怎么写的? ideavim 不是所有 vim 命令都支持,但按理不正常也不会导致功能异常。 |
2
zand OP @daveh
vim emulator 已经生效,其他 vim 的 insert 、normal 已经可用了,就是 visual 模式有问题,ideavimrc 内容太多了,我放个链接吧 https://stackoverflow.com/questions/73691319/why-golandvimvisual-select-it-to-delete-it |
3
daveh 2022-09-18 21:05:25 +08:00
试了一下没有碰到问题。
是否插件冲突导致的?我这只安装了官方 IdeaVim 、IdeaVim-EasyMotion ,和一个三方的 IdeaVimExtension ,可以用排除法找找原因。另外最好 IdeaVim 也用最新版。 我看你这配置也有 IdeaVimExtension 修改输入法的,感觉是否与这有关?看 IdeaVimExtension 说明好像有些系统要求,看看满足了没有,我是 mac 下试的。 |