# SmartInput **Repository Path**: jufeng9878/SmartInput ## Basic Information - **Project Name**: SmartInput - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-12-21 - **Last Updated**: 2023-12-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 自动切换输入法 ## 解决什么问题 对于母语为中文的开发者,写代码过程中经常需要在中/英输入法之间进行切换,而且由于不清楚当前处于哪种输入状态,有时输入到一半发现输入法错了,删除后重新输入,严重影响了编码效率。 其实,在哪种情况需要使用哪种输入法是可以明确的,既然这样就可以让IDE帮助我们自动切换输入法。 ## 解决方案 该插件核心功能可以根据输入位置的上下文智能分析当前处于什么场景应该使用哪种输入法并自动切换,而且还可以通过光标的颜色来提醒当前是什么输入法以及大小写状态。以下列举其中几个场景,关注“[开发效率](https://plugins.jetbrains.com/plugin/20575-smart-input/wei-xin-gong-zhong-hao)”了解更多特性。 * 识别到注释场景时,自动切换为中文输入法。 * 识别到IdeaVim命令模式时,自动切换为英文输入法。 * 识别到Commit Message场景时,自动切换为中文输入法。 * 识别到Terminal窗口获得焦点时,自动切换为英文输入法。 * 从英文切换到中文输入法时补救之前已经输入的部分。 * 用户输入字符串字面量时记录主动切换输入法习惯,下次自动切换到对应的输入法,越用越智能 ## 微信公众号 关注"开发效率"获取更多使用玩法,如果您遇到了Bug或者不好的体验,请在公众号反馈给我们。 您有任何疑问可以关注微信公众号“[开发效率](https://plugins.jetbrains.com/plugin/20575-smart-input/wei-xin-gong-zhong-hao)”进行咨询,关注公众号发现插件更多特性。 ![](https://smart-input-source-1315501506.cos.ap-shanghai.myqcloud.com/public/qrcode_for_weixingongzhong.jpg)