三个月前,由于自己的需要写了这个帮助自动切换输入法到英文状态的插件. 今天一看已经被下载了 1000 次了(可惜一个打分评价都没有),发帖纪念一下.
希望可以帮助到更多跟我有同样需求的人.
如果你是 Intellij IDEA 的用户,同时你正在或打算使用他的 IdeaVim 插件,同时你又是个中文用户. 相信你会跟我有同样的需求,请试试这个插件.它可以帮助你在回到 normal 模式时,将输入法切换为英文.
稍微具体点儿的介绍可以看这里 IdeaVimExtension 如果哪位朋友试用了觉得有用,请给这个插件打分,进行评价,谢谢.
在 IDEA 的插件仓库搜索 IdeaVimExtension 即可下载. 如果有什么问题可以到 GitHub 给我反馈.
最后强调一下,这个插件目前仅支持 MacOS.如果有人能够贡献 windows 和 linux 的切换输入法的代码就好了.
|  |      1tamlok      2017-08-22 18:12:33 +08:00 via Android 这个需求很需要!之前实现 VNote 的 Vim 模式时,实在受不了中文的问题,也实现了一个类似 gvim 的自动禁用和启用输入法的功能,这样才清爽多了! | 
|  |      2Xrong      2017-08-22 18:15:03 +08:00 老哥 666 啊,这个相关棒。。。 | 
|      3maxxxxx      2017-08-22 18:19:01 +08:00 via iPhone vim 有相关插件吗 | 
|  |      8xream      2017-08-22 19:04:52 +08:00 via iPhone 心疼我写的 atom 自动切换输入法的插件 😂 https://atom.io/users/xream | 
|      9klmun      2017-08-22 19:11:26 +08:00 谢谢楼主的工具,但我遇到个问题请教一下。 我用的是清歌输入法,insert 模式切到 normal 模式能禁用中文输入法,但是切回 insert 模式无法切回原输入法。 在~/.ideavimrc 中已经添加 :set keep-english-in-normal :set keep-english-in-normal-and-restore-in-insert | 
|      10ashfinal      2017-08-22 19:16:37 +08:00 这个问题的正确解法是: 如果是编辑中文比较多的话,尽量使用 imap。避免过多的模式切换操作。 | 
|      11wasmir      2017-08-22 19:17:59 +08:00 插件仓库里的介绍是乱码。。 | 
|  |      12sunzhenyucn      2017-08-22 19:34:13 +08:00 很棒啊,期待支持 Linux 和 Win | 
|      13hadixlin OP @wasmir 英文的说明没问题,我上传的时候没问题.在 jetbrain 的插件主页上也显示没问题,只是在 ide 的插件不行.应该是 IDEA 自己处理编码的问题.我看过其他的有中文说明的插件也一样是??????? | 
|      15hadixlin OP @klmun 只配置:set keep-english-in-normal-and-restore-in-insert 试试. | 
|      16huhufuck      2017-08-22 21:11:44 +08:00 其实我装了这个插件很久了  今天白天的时候也反复测试了好久  发现并没有产生任何效果   难道是因为我的输入法是清歌? | 
|      17huhufuck      2017-08-22 21:13:20 +08:00 我在想一个问题  能不能把 ideavim 的 insert 模式去掉呢  只使用 normal 模式? | 
|  |      18ob      2017-08-22 21:31:04 +08:00 windows 切换输入法可以参照这篇文章: http://blog.csdn.net/xty_seven/article/details/7062200 | 
|      20hadixlin OP @huhufuck 用什么中文输入法无所谓,英文输入法有要求。必须启用美式英文键盘,ABC 那个不行 | 
|  |      22G0D      2017-08-23 08:07:07 +08:00 啊哦,不支持 Windows | 
|  |      23chinesedragon      2017-08-23 08:07:49 +08:00 via Android 卧槽,只支持 Mac | 
|  |      24xeneizes      2017-08-23 08:28:14 +08:00 刚要下载,发现支持 mac,我是 linux 用户,输入法用的是 fcitx | 
|  |      25sodaless      2017-08-23 09:25:05 +08:00 插件要想得到评价是相当困难的。。。下载 7w 多的插件只有一个评价 | 
|      26hadixlin OP @chinesedragon 我也想支持 win,苦于只会 java。 | 
|  |      27xell      2017-08-23 10:32:09 +08:00 似乎对于鼠须管输入法无效,请问是否不支持? | 
|  |      28asxalex      2017-08-23 10:42:09 +08:00 正需要,很好用! | 
|      29maxxxxx      2017-08-23 11:08:46 +08:00 @hadixlin 试了下 是好用的。跑一下 im-select 看一下 自己的默认输入法是啥 然后配置下 smartim_default 就行了。 | 
|      31huhufuck      2017-08-23 12:34:40 +08:00 @hadixlin 把 ideavim 的 insert 模式去掉呢 只使用 normal 模式的意思是: 使用 ide 的正常输入功能 加上 ideavim 的 normal 模式进行书写 | 
|      32zysidea      2017-08-23 13:55:16 +08:00 刚试了,normal 模式下,并没有返回到英文输入。。。。 | 
|      33zysidea      2017-08-23 13:56:09 +08:00 macos 下不起作用,,, | 
|  |      34luanjia      2017-08-23 14:00:02 +08:00 via Android 有这个需求!谢谢楼主,我下载去给楼主评价去👻解决痛点问题 | 
|  |      35xell      2017-08-23 15:53:25 +08:00 @hadixlin  #30 原来如此,多谢。我为了美观,默认英文输入法用的是 ABC (图标是灰底中间有个白 A 的那个)而非 U.S.,所以没有满足使用条件。 | 
|      39fen      2017-08-24 10:36:31 +08:00 👍 | 
|      40XiLemon      2017-08-24 15:08:22 +08:00 请把最后一行的第一句话放在第一行的第一句,谢谢。。。(希望下次能看到支持 Windows/Linux | 
|  |      41qce7      2017-12-07 16:12:39 +08:00 macOS 10.12.6 无效+1 求更新 | 
|  |      42qce7      2017-12-07 16:15:42 +08:00 好吧,我设置的英文是澳洲 english,改成 U.S 可以了,谢谢楼主 |