MAC系统推荐快捷键

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

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

介绍

解决什么问题

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

解决方案

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

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

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

配置

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

基础配置

Java场景配置

使用

编码区自动切换英文输入

注释区自动切换中文输入

快捷键控制开关

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

使用感想

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

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

  1. linux vscode输入法无法切换,vscode vim 在 mac osx 和 linux 下输入法自动切换

    目前 vscode 的 vim 插件支持在不同输入模式下自动切换输入法,可是 vscode 的配置目前不支持判断操作系统, 所以关于输入法切换的相关配置不能在 mac osx 和 linux 下通用, ...

  2. cad输入法自动切换_百度输入法 Linux 版本发布,支持 Ubuntu/Deepin

    国内 Linux 生态发展又添一个惊喜,百度输入法 Linux 版本正式发布.官网显示百度输入法 Linux 版支持 Ubuntu 1804.1810.1904.1910 版本和 Deepin(深度操 ...

  3. IDEA插件系列(66):Chronomorph插件——根据时间自动切换配色主题

    1.插件介绍 Chronomorph插件. 根据一天中的时间自动切换 IDE 主题和配色方案. 2.安装方式 第一种方式,是在IDEA上搜索插件进行安装,会适配当前IDEA的版本. 第二种安装方式是使 ...

  4. cad输入法自动切换_银河麒麟操作系统用户教程(八):如何设置输入法?

    银河麒麟操作系统用户常用功能操作教程,详细为大家讲解查看系统信息.浏览器使用.U盘使用.光盘刻录使用.系统设置等常用基本操作. 作者简介 刘俊山:湖南长城科技PKS生态专家 陈思宇:湖南长城科技PKS ...

  5. [实用插件]SwitchyOmega,自动切换代理服务器

    Chrome最新版如何安装Proxy SwitchyOmega 由于Chrome的代理设置与windows10的1703及以后的版本不兼容,导致无法使用代理功能,给工作带来了很大的不便.最近发现一款不 ...

  6. 在用户输入手机号或者要求输入纯数字时,输入法自动切换到数字的代码

    editText.setInputType(EditorInfo.TYPE_CLASS_PHONE); 转载于:https://www.cnblogs.com/rh1910362960/p/42503 ...

  7. mac c语言identifier,mac下自动切换输入法

    长久以来,输入法一直是困扰mac用户的一个问题:不过随着国内厂商的跟进,这种状况得到了极大的改善.不用自己去折腾什么鼠须管了,狼厂和企鹅都做的不错. 不过依然有一个问题没有完全解决:不同程序之间输入的 ...

  8. vsftp不允许切换到其它目录_AutoCAD效率革命之四——自动切换输入法

    一.为什么要自动切换输入法 如果你用快捷命令进行作图的话,经常会碰到这种情况,输命令时跳出来中文输入法,又得切换成英文,输文字时又是英文输入法,还得切换成中文. 当这种情况反复出现时,就严重影响作图效 ...

  9. 完成输入框自动切换对应的中文或英文输入法

    CSS文本框输入法自动切换2009-12-26 11:34<html> <input id="test1" name="test1" styl ...

最新文章

  1. BootStrap table 数据填充与分页应用总结
  2. [转]Sql Server 分页存储过程
  3. 高薪面试题必备之HashMap 的底层原理
  4. 用云闪付乘坐公交地铁,能否享受到优惠,取决于这一点
  5. windows的ftp命令小结
  6. 重磅:为ES6系列设计的2套习题+答案解析
  7. 关于Java浮点数运算精度丢失问题
  8. 如何打开VMware的vmdk虚拟磁盘文件
  9. Java 实验5 T2 二进制数转换为十六进制数
  10. 红黑树真的没你想的那么难!
  11. 【Matlab学习笔记】【图像滤波去噪】中值滤波
  12. prepared statement mysql_MySQL之 Statement实现及PreparedStatement实现
  13. C++中的拷贝构造函数
  14. Nik Collection 5
  15. 多线程编程模式之Thread-Specific Storage模式
  16. grpc系列1-K8S集群,VIP,grpc._channel._InactiveRpcError connection reset by peer解决方案 Paddleserving服务化部署
  17. 烟台气象台发布蓝色预警信号: 今日大到暴雪
  18. RFID仓储物流托盘管理解决方案
  19. 如何让自己像打王者荣耀一样发了疯、拼了命、失了智的学习?
  20. LeetCode 到底怎么刷?GitHub 上多位大厂程序员亲测的高效刷题方式

热门文章

  1. 基于stm32单片机可燃气体温湿度监测自动通风排气系统
  2. 【linux系统故障】- Error getting authority: Error initializing authority: Could not connect: No such file
  3. TextView 中文本内容换行
  4. python生成分析图_Pyflame 生成火焰图分析 Python 程序
  5. 三星n8000Android,三星 N8000 刷机详细图文教程
  6. 图形学笔记(七) 色彩与混合
  7. MP4 | MP4文件格式的解析
  8. 80后失语互联网与互联网的下个十年
  9. 使用ffmpeg批量转码的命令行(以mkv转mp4为例)
  10. 软件测试英文项目,一个成功软件测试项目的经验(国外英文资料).doc