网站首页 > 精选文章 正文
大家好,我是大澈!
本文约1100+字,整篇阅读大约需要3分钟。
关注微信公众号:“程序员大澈”,免费加入问答群,一起交流技术难题与未来!
现在关注公众号,免费送你 ”前后端入行大礼包“ ,包含了:前后端面试题、面试技巧、简历模版、前后端学习路线图、前后端全技术栈学习笔记。
1. 干货速览
不知道大家是否遇到过这种情况,就是在写代码过程中,经常需要在中/英输入法之间进行切换。
而且由于不清楚当前处于哪种输入状态,有时输入到一半发现输入法错了,删除后要再重新输入,严重影响了编码效率。
其实,在哪种情况需要使用哪种输入法是可以明确的,而且这件简单又具有重复性的问题,我们可以让IDE来解决,实现自动切换输入法。
所以,今天大澈给大家分享两个插件,其实也可以算是一个,包括 IDEA 插件 Smart Input ,以及 VSCode 插件 Smart IME 。
2. 干货详细
先简单介绍一下这两个插件,再说一下安装使用时的一些注意事项,最后做小结。
2.1 插件介绍
单论编辑器而言,IDEA 的强大就不用多说了吧,而作为 IDEA 插件的Smart Input,同样十分强大好用。
插件Smart Input作者是开发效率团队制作的,没找到作者名,暂用他的平台名吧。
该插件核心功能,是可以根据输入位置的上下文,智能分析当前处于什么场景,应该使用哪种输入法并自动切换,而且还可以通过光标的颜色,来提醒当前是什么输入法以及大小写状态。
而VSCode 插件Smart IME,灵感来自于Smart Input,作者是OrangeX4。
不同于 Smart Input的开箱即用,在 VSCode中使用Smart IME,你需要预先安装依赖IME and Cursor插件,之后还要对 IME and Cursor做一些配置后,才能实现输入法的自动切换。
这里具体的配置,我们放在下一小节中说明。
2.2 安装使用注意事项
当我们在安装Smart Input时,Win用户可以直接搞,但是Mac用户需要允许 IDEA 隐私和安全性权限后,才可继续安装。
安装完毕后,重启IDE即可正常使用。
至于在VSCode 中安装Smart IME时,会自动给你安装好IME and Cursor插件,只需配置一下就好。
因为涉及到与系统的交互,IME and Cursor插件不能“开箱即用”,需要做一点额外工作,下面分系统加以说明,这里官方写的很清楚,不再赘述,直接放原图了。
im-select安装传送门:
https://github.com/daipeihust/im-select。
2.3 小结
今天大澈给大家分享了两个插件,其实也可以算是一个,包括 IDEA插件Smart Input,以及 VSCode 插件Smart IME。
灵活使用它们,可以让我们在写代码过程中,不再经常需要在中/英输入法之间进行手动切换了。
所以别光看,赶紧去试试吧!
结语
- 我是大澈,一个喜欢交朋友、喜欢分享、喜欢搞钱的90后小伙。
- 文章主分享前后端功能问题实现、次分享技术资讯、实用干货。
- 遇到技术难题,在问答群里与众多同行朋友一起讨论成长。
关注微信公众号:“程序员大澈”,免费加入问答群,一起交流技术难题与未来!
现在关注公众号,免费送你 ”前后端入行大礼包“ ,包含了:前后端面试题、面试技巧、简历模版、前后端学习路线图、前后端全技术栈学习笔记。
猜你喜欢
- 2025-07-21 高效处理报表,掌握原生JS打印和导出报表为PDF的顺畅技巧!
- 2025-07-21 spark+python环境搭建(spark 搭建)
- 2025-07-21 pywal,一个了不起的 Python 库!(python site.py)
- 2025-07-21 「教你一招」VS Code 如何配置C/C++开发环境?
- 2025-07-21 他居然试图教会我?开源了一款四层板设计的开发板
- 2025-07-21 30+年码龄C++大佬败给Claude 4:“我耗时200+小时、4年未解的Bug,它仅用几小时就修复了!”
- 2025-07-21 通义灵码IDE没有中文?别急!现在来教你如何设置!
- 2025-07-21 盘点一个VScode中Python解释器选择的问题
- 2025-07-21 flutter初体验demo踩坑指南(flutter ng)
- 2025-07-21 再见VSCode!GoogleIDE正颠覆传统开发体验
- 最近发表
-
- Vue 前端开发——导入Excel/Csv(vue前端导入excel文件)
- element-ui实现动态表头的表格问题汇总
- 告别频繁登录!Nuxt3 + TS + Vue3实战:双Token无感刷新方案全解析
- 斯皮尔伯格:流媒体电影没资格拿奥斯卡?
- Vue3 “微商城”前台开发文档(vue前端开发工具)
- Ant Design of Vue 组件 a-table 如何横向排列
- 超简 Vue3+Ts 可视化拖拽设计器DreamDesign
- 基于 Vue.js 磁片栅格布局组件VueGridLayout
- vue中的select下拉框多选以及多选数据回显
- Vue脚手架使用Element UI(vue脚手架使用视频教程与步骤)
- 标签列表
-
- 向日葵无法连接服务器 (32)
- git.exe (33)
- vscode更新 (34)
- dev c (33)
- git ignore命令 (32)
- gitlab提交代码步骤 (37)
- java update (36)
- vue debug (34)
- vue blur (32)
- vscode导入vue项目 (33)
- vue chart (32)
- vue cms (32)
- 大雅数据库 (34)
- 技术迭代 (37)
- 同一局域网 (33)
- github拒绝连接 (33)
- vscode php插件 (32)
- vue注释快捷键 (32)
- linux ssr (33)
- 微端服务器 (35)
- 导航猫 (32)
- 获取当前时间年月日 (33)
- stp软件 (33)
- http下载文件 (33)
- linux bt下载 (33)