【Smart Input Pro 一个让你告别输入法切换折磨的神仙插件】

在这里插入图片描述


前言

本文将介绍一款在IDEA中非常实用的插件——Smart Input Pro,它可以帮助你自动切换中英文输入法,提高编程效率。接下来我们将详细介绍这款插件的使用方法和优点,以及如何安装和使用它。


一、Smart Input Pro​是什么?

一个帮助程序员提升编码效率的工具,在确定的场景自动切换到你想要的输入法。

二、解决什么问题

对于母语为中文的开发者,写代码过程中经常需要在中/英输入法之间进行切换,而且由于不清楚当前处于哪种输入状态,有时输入到一半发现输入法错了,删除后重新输入,严重影响了编码效率。

其实,在很多特定场景需要使用哪种输入法是可以明确的,既然这样那就可以让IDE帮助我们自动切换输入法。Smart Input Pro​可以根据光标所处位置自动切换输入法,用光标颜色表示当前输入法状态,减少因切换输入法导致的输入错误,提升编码的流畅性和效率。

三、解决方案

Smart Input Pro ​(Chinese)​通过插件的方式集成到IDE中,可以根据输入位置的上下文智能分析当前处于什么场景应该使用哪种输入法并自动切换,而且还可以通过光标的颜色来提醒用户当前是什么输入法以及大小写状态。以下列举IntelliJ平台IDE的几个核心场景。

  1. 默认场景: 大部分主流编程语言在默认区域(除注释区域和字符串区域之外的区域)只能输入ASCII,因此只需要英文输入法,插件识别到您在默认场景时自动帮您切换为英文输入法 详情。
  2. 注释场景: 中文母语用户在注释时大概率使用中文输入法,即使需要输入简单的英文也能通过中文输入法输入,插件识别到您在注释场景时自动帮您切换为中文输入法 详情。
  3. Git提交场景:中文母语用户在Git提交输入备注信息时大概率使用中文输入法,即使需要输入简单的英文也能通过中文输入法输入,插件识别到您在Git提交场景时自动帮您切换为中文输入法详情。
  4. 工具窗口场景:很多工具窗口内都需要特定的输入法,比如Project、Terminal等都需要英文输入法,插件识别到您在特定工具窗口时切换为特定的输入法详情。
  5. IdeaVim场景:Vim在NORMAL模式时需要使用英文输入法,否则输入不生效,插件在识别到您进入NORMAL模式时切换为英文输入法,进入INSERT模式时根据光标具体所处的场景切换输入法详情。
  6. 字符串场景:字符串字面量可能根据定义名称不同而需要使用不同输入法,插件可以记录您的习惯,为不同名称的字符串字面量切换到您常用的输入法详情。
  7. 自定义事件场景:IDE中发生某件事件时切换成自定义输入法,比如:Translation插件的翻译窗口打开时自动切换为中文输入法,这样您就可以直接输入中文翻译成英文详情。
  8. 自定义规则场景:在输入字符串等不确定输入法的场景,可以通过自定义正则匹配规则,符合特定规则时切换为特定输入法,比如:光标处于中文文字之间时切换为中文输入法详情。
  9. 离开IDE场景:Windows系统每个APP的输入法状态是独立的,切换到某个APP恢复内部的输入法状态,MAC系统没有这个功能,因此插件可以实现离开IDE时切换输入法为进入IDE之前的状态详情。

四、插件安装

在线安装

1、如果您还没有下载IDE,您可以下载体验IntelliJ IDEA。
2、打开IDE设置页面,Windows系统快捷键Ctrl+Alt+S,Mac系统快捷键Command+,。
3、找到Plugins页面,在插件搜索栏搜索Smart Input Pro ​(Chinese)​ (Chinese),点击安装即可。

在这里插入图片描述

离线安装

1、打开IntelliJ插件市场,搜索Smart Input Pro ​(Chinese)​ (Chinese),点击进入详情。
2、选择插件版本下载得到ZIP文件,不需要解压哦。
3、打开IDE设置页面,Windows系统快捷键Ctrl+Alt+S,Mac系统快捷键Command+,。
4、找到Plugins页面,点击顶部齿轮,选择Install Plugin from Disk…,文件选择框选择ZIP文件

五、基础配置

在这里插入图片描述

六、使用

注释区自动切换中文输入

在这里插入图片描述

编码区自动切换英文输入

在这里插入图片描述

使用感想

Smart Input Pro​ 真的可以说是开发利器,大大提高编码体验,专注编码时自动切换输入法确实省事,相信它会成为你编程道路上的得力助手,让你的编程生活更加轻松愉快!当然还有很多功能有待体验研究,接下来让我们快来编程吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值