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

2022-09-14 14:06:04 +08:00
 zand

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

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

1104 次点击
所在节点    Vim
4 条回复
daveh
2022-09-15 16:49:34 +08:00
没有碰到过,先使能 Vim Emulator 了没有?
另外.ideavimrc 怎么写的? ideavim 不是所有 vim 命令都支持,但按理不正常也不会导致功能异常。
zand
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
2022-09-18 21:05:25 +08:00
试了一下没有碰到问题。
是否插件冲突导致的?我这只安装了官方 IdeaVim 、IdeaVim-EasyMotion ,和一个三方的 IdeaVimExtension ,可以用排除法找找原因。另外最好 IdeaVim 也用最新版。
我看你这配置也有 IdeaVimExtension 修改输入法的,感觉是否与这有关?看 IdeaVimExtension 说明好像有些系统要求,看看满足了没有,我是 mac 下试的。
zand
2022-09-18 23:51:43 +08:00
@daveh 太感谢你了,经你提醒我记起来了,前段时间在 v2 上看到删除 mac 自带输入法的帖子就尝试了下,删完就只剩搜狗了,在用 ideavim 的时候是处在搜狗的英文状态,然后就有我帖子说的问题。
我刚重新把 mac 默认输入法加回来了,默认输入法下 ideavim 是正常的,看起来默认输入法还是不能删呀。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/879957

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX