IdeaVimExtension 下载过 1000 次了

2017-08-22 17:43:22 +08:00
 hadixlin

三个月前,由于自己的需要写了这个帮助自动切换输入法到英文状态的插件. 今天一看已经被下载了 1000 次了(可惜一个打分评价都没有),发帖纪念一下.

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

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

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

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

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

5015 次点击
所在节点    程序员
42 条回复
tamlok
2017-08-22 18:12:33 +08:00
这个需求很需要!之前实现 VNote 的 Vim 模式时,实在受不了中文的问题,也实现了一个类似 gvim 的自动禁用和启用输入法的功能,这样才清爽多了!
Xrong
2017-08-22 18:15:03 +08:00
老哥 666 啊,这个相关棒。。。
maxxxxx
2017-08-22 18:19:01 +08:00
vim 有相关插件吗
tamlok
2017-08-22 18:21:27 +08:00
@maxxxxx vim 直接有这个功能的,可以搜一下 imdisable
hadixlin
2017-08-22 18:46:53 +08:00
@tamlok 这个是用在 IDEA 里面的,作为 IdeaVim 插件的扩展存在的.跟 vim 编辑器没什么关系.
hadixlin
2017-08-22 18:47:33 +08:00
@maxxxxx 我也想找,之前有个 smartim 插件,我没配置成功,你可以试试看.
tamlok
2017-08-22 19:01:34 +08:00
@hadixlin 我知道呀,vim 本身带有这个功能,我告诉一下楼上那位兄台而已
xream
2017-08-22 19:04:52 +08:00
心疼我写的 atom 自动切换输入法的插件 😂
https://atom.io/users/xream
klmun
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
ashfinal
2017-08-22 19:16:37 +08:00
这个问题的正确解法是:

如果是编辑中文比较多的话,尽量使用 imap。避免过多的模式切换操作。
wasmir
2017-08-22 19:17:59 +08:00
插件仓库里的介绍是乱码。。
sunzhenyucn
2017-08-22 19:34:13 +08:00
很棒啊,期待支持 Linux 和 Win
hadixlin
2017-08-22 20:55:32 +08:00
@wasmir 英文的说明没问题,我上传的时候没问题.在 jetbrain 的插件主页上也显示没问题,只是在 ide 的插件不行.应该是 IDEA 自己处理编码的问题.我看过其他的有中文说明的插件也一样是???????
hadixlin
2017-08-22 20:56:33 +08:00
@ashfinal 我不太明白,比如说呢?举个例子,我也想找到更容易的做法.
hadixlin
2017-08-22 20:58:07 +08:00
@klmun 只配置:set keep-english-in-normal-and-restore-in-insert 试试.
huhufuck
2017-08-22 21:11:44 +08:00
其实我装了这个插件很久了 今天白天的时候也反复测试了好久 发现并没有产生任何效果
难道是因为我的输入法是清歌?
huhufuck
2017-08-22 21:13:20 +08:00
我在想一个问题 能不能把 ideavim 的 insert 模式去掉呢 只使用 normal 模式?
ob
2017-08-22 21:31:04 +08:00
windows 切换输入法可以参照这篇文章:
http://blog.csdn.net/xty_seven/article/details/7062200
hadixlin
2017-08-23 02:24:42 +08:00
@ob 这种模拟按键的方案是不行的,事件都被 IDE 拦截了,传递不到系统
hadixlin
2017-08-23 02:25:47 +08:00
@huhufuck 用什么中文输入法无所谓,英文输入法有要求。必须启用美式英文键盘,ABC 那个不行

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

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

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

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

© 2021 V2EX