JetBrains IntelliJ支持自动切换输入法插件 smart input,写代码如丝般顺滑
痛点: 对于母语为中文的开发者,写代码过程中经常需要在中/英输入法之间进行切换,而且由于不清楚当前处于哪种输入状态,有时输入到一半发现输入法错了,删除重新输入,有时切换了好几次都没有成功,实在太影响写代码了。
其实,在哪个位置需要使用哪种输入法是可以确定的,既然这样就可以让IDE帮助我们自动切换输入法。
JetBrains IntelliJ IDE可以通过Smart Input插件实现自动切换输入法,其核心功能是根据输入位置的上下文智能分析当前应该使用哪种输入法并自动切换,而且还可以通过光标的颜色来提醒当前是什么输入法。
插件名: smart input
解决方案
- 识别到注释场景时,自动切换为中文输入法。
- 识别到IdeaVim命令模式时,自动切换为英文输入法。
- 识别到Commit Message场景时,自动切换为中文输入法。
- 识别到Terminal窗口获得焦点时,自动切换为英文输入法。
- 从英文切换到中文输入法时补救之前已经输入的部分。
- 用户输入字符串字面量时记录主动切换输入法习惯,下次自动切换到对应的输入法,越用越智能
本文版权归作者和博客园共有,欢迎转载。但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利!
作者:刘呵呵
QQ:352887191
出处:http://www.cnblogs.com/liuyishi/
![](https://images.cnblogs.com/cnblogs_com/liuyishi/980993/o_a192ca3d70cf3bc7d1315fa4d200baa1cc112ae4.jpg)