IDEA插件之输入法自动切换【Smart Input Source】

MAC系统推荐快捷键

针对输入切换无需快捷键,但是在某些场景下比如Git Diff的时候可能存在自动跳转到源文件的情况,这种时候需要手动关闭自动切换功能,给作者提了个建议对这种场景进行优化。

IDEA插件之输入法自动切换【Smart Input Source】_第1张图片

建议使用的快捷键,C代表关闭,O代表打开。

IDEA插件之输入法自动切换【Smart Input Source】_第2张图片

介绍

解决什么问题

对于母语为中文的开发者,写代码过程中经常需要在中/英输入法之间进行切换,而且由于不清楚当前处于哪种输入状态,有时输入到一半发现输入法错了,删除后重新输入,严重影响了编码效率。还有在IdeaVim命令模式时必须使用英文输入法,由于不清楚当前处于哪种输入状态,而在IdeaVim命令模式下误用中文输入法,导致效率严重降低。其实,在哪种情况需要使用哪种输入法是可以明确的,既然这样就可以让IDE帮助我们自动切换输入法。

解决方案

该插件核心功能可以根据输入位置的上下文智能分析当前处于什么场景应该使用哪种输入法并自动切换,而且还可以通过光标的颜色来提醒当前是什么输入法,关注官方博客了解更多特性。插件能够智能分析出十余种场景,根据不同场景自动切换输入法,详见插件设置页面。

  • 如果识别当前场景为注释,则会自动切换为中文输入法。

  • 如果识别当前场景为IdeaVim命令模式,则会自动切换为英文输入法。

配置

无特殊需求使用默认配置即可。

基础配置

IDEA插件之输入法自动切换【Smart Input Source】_第3张图片

Java场景配置

IDEA插件之输入法自动切换【Smart Input Source】_第4张图片

使用

编码区自动切换英文输入

IDEA插件之输入法自动切换【Smart Input Source】_第5张图片

注释区自动切换中文输入

IDEA插件之输入法自动切换【Smart Input Source】_第6张图片

快捷键控制开关

IDEA插件之输入法自动切换【Smart Input Source】_第7张图片

使用上文推荐的快捷键控制自动切换,如果不想设置快捷键方式也可以点击菜单功能进行控制如:

IDEA插件之输入法自动切换【Smart Input Source】_第8张图片

使用感想

专注编码时自动切换输入法确实省事,把这些重复性的操作交给计算机自动控制,看到这款插件的时候,心里想为啥自己就没想到开发这样一款插件呢,真的是只要有需求就有对应的产品,合理利用工具,进一步解放生产力。

你可能感兴趣的:(IDEA插件,intellij,idea,idea,java,自动化)