IdeaVimExtension 下载超 5K 了,自动切换输入法到英文.

2018-08-17 10:15:42 +08:00
 hadixlin

希望可以帮助到更多跟我有同样需求的人.

如果你是 Intellij IDEA 的用户,同时你正在或打算使用他的 IdeaVim 插件,同时你又是个中文用户. 相信你会跟我有同样的需求,请试试这个插件.它可以帮助你在回到 normal 模式时,将输入法切换为英文.

稍微具体点儿的介绍可以看这里 IdeaVimExtension 如果哪位朋友试用了觉得有用,请给这个插件打分,进行评价,谢谢.

在 IDEA 的插件仓库搜索 IdeaVimExtension 即可下载. 如果有什么问题可以到 GitHub 给我反馈.

好像已经一年没更新这个插件了.前几天更新了一下,增加对 ABC 键盘布局的支持. 今天一看已经被下载了 5000+次了,发帖纪念一下,希望大家到插件页面给评个分.

最后强调一下,这个插件目前仅支持 MacOS.如果有人能够贡献 windows 和 linux 的切换输入法的代码就好了.

2261 次点击
所在节点    程序员
8 条回复
vansl
2018-08-17 10:25:15 +08:00
我也在做 idea 插件开发但是发现问题挺多的文档又很少,请问是否方便请教
hvsy
2018-08-17 10:53:41 +08:00
一直想要的一个功能是判断一下当前光标是不是在双引号或者单引号内,如果不是就切换回英文.这个加上现在的 normal 和 insert 模式的切换.那就更方便了
hadixlin
2018-08-17 11:13:24 +08:00
@hvsy 这个需求也不错.不过单从是否在引号内判断是否切换回英文,也可能要写的内容就是英文的.也有不少人喜欢写英文注释的.
hadixlin
2018-08-17 11:15:11 +08:00
@vansl 主要还是参考别人写的插件代码,我写的是 IdeaVim 的扩展,所以我会看很多 IdeaVim 插件的代码.我写这个插件也比较简单,关键在于找到扩展点.我的开发经验也相当有限,可以交流,"请教"就算了.

多看看官方的插件开发文档,应该就能入门了.
hvsy
2018-08-17 11:19:59 +08:00
@hadixlin 我说的更细致一点,就是说在单引号,双引号或者注释之外肯定就不需要中文的..
在进入单引号,双引号或者注释里面就是不进行切换.
而是一出了这个范围就切换回英文..不过最好的就是可以进行配置,可以配置离开或者进入字符串或者注释的范围的切换还是不切换.
hadixlin
2018-08-17 15:49:25 +08:00
@hvsy 首先按 esc 回到 normal 一定要切换回英文的
di94sh
2018-10-18 11:02:58 +08:00
最近有时候从中文直接 esc 有时候造成 ide 闪退, 代码全都回滚到 git head , 卸了就没有问题.....
hadixlin
2018-10-18 13:57:34 +08:00
我也遇到过这种情况,不过升级到最新版 idea 后就没问题了。保持所有的插件和 ide 更新吧

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

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

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

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

© 2021 V2EX