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

MAC系统推荐快捷键

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

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

介绍

解决什么问题

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

解决方案

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

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

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

配置

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

基础配置

Java场景配置

使用

编码区自动切换英文输入

注释区自动切换中文输入

快捷键控制开关

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

使用感想

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

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值