扔掉鼠标,提高效率。 本文已被https://yourbatman.cn收录;女娲Knife-Initializr工程可公开访问啦;程序员专用网盘https://wangpan.yourbatman.cn;技术专栏源代码大本营:https://github.com/yourbatman/tech-column-learning;
你好,我是方向盘(YourBatman)。笔者的公号是保留地,只分享原创,不转载、不发商务广告!
✍前言
春节快乐,阖家幸福! 今天,你能阅读完这篇技术文吗?
上篇文章(【方向盘】使用IDEA的60 个快捷键分享给你,权为了提效(操作系统、终端篇))向jar人们介绍了笔者在操作系统、终端层面经常使用的一些快捷键,本文继续,上主菜:IntelliJ IDEA
快捷键。
在Java开发者中,一直存在着很多鄙视链。如(前者bs后者):
- IntelliJ IDEA → Eclipse → NetBeans
- Unix → Linux → Mac OS→ Windows → DOS
- Emacs → Vim → Sublime → Word → Power Point
就笔者自己来讲,算是一个IDEA快捷键重度依赖患者,一个在IDEA里不使用快捷键,几乎没法工作的选手。
各行各业从业人员都有自己吃饭的“饭碗”,对于一枚Java程序员来讲,这个吃饭的家伙毫无疑问是:IntelliJ IDEA
。
所属专栏
- 【方向盘】-IntelliJ IDEA
相关下载
- 【本专栏源代码】:https://github.com/yourbatman/FXP-java-ee
- 【技术专栏源代码大本营】:https://github.com/yourbatman/tech-column-learning
- 【女娲Knife-Initializr工程】访问地址:http://152.136.106.14:8761
- 【程序员专用网盘】公益上线啦,注册送1G超小容量,帮你实践做减法:https://wangpan.yourbatman.cn
- 【Java开发软件包(Mac)】:https://wangpan.yourbatman.cn/s/rEH0 提取码:javakit
版本约定
- Mac OS 12.2
- iTerm2 3.4.14(zsh 5.8)
- IntelliJ IDEA 2021.3.2
✍正文
几乎每个软件或多或少都会有快捷键,由此来提高使用效率。几乎每个人都愿意相信快捷键是能够提高效率的,但常常还是一个鼠标走天下。
研发人员效率的最大障碍是什么
鼠标,鼠标,还是tm的鼠标。
诚然,鼠标是现代计算机不可或缺的外设。它极大程度降低了使用计算机的门槛,但作为各自领域的专业人士,追求效率应当:重(双手操作的)键盘,轻(单手操作的)鼠标。
本文将以IDEA为例,笔者分享自己在使用快捷键上的一些实战心得。
IDEA快捷键模板如何选择?
说明:每个软件的快捷键,(没有冲突的情况下)保持默认是最好的,十分不建议自定义
关于IDEA快捷键模板这块,笔者得承认自己是走了好几年“弯路”的,经验教训在这里分享出来。
如下图所示,这是笔者很长时间(2017-2021长达4年之久)使用的快捷键模板:基于Eclipse快捷键模板的私人定制版。
下面对这两个“关键词”进行解释解释。
✌Eclipse快捷键模板
对于大多数新生代程序员(2016年之后入行)来讲,Eclipse大概率只听过但没用过,那值得恭喜:没有快捷键切换的包袱。
IntelliJ IDEA相较于Eclipse是后起之秀,早已成为JVM生态IDE领域绝对霸主。如下图所示(2021年统计的结果):JVM圈最受欢迎的IDE,IntelliJ IDEA可谓遥遥领先。
IDEA超越Eclipse有几个关键时间点,留个印象:
- 2001年1月:首个IntelliJ IDEA版本正式发布
- 2012年12月:IntelliJ IDEA支持炫黑主题。也是这一年,IntelliJ IDEA的综合表现实现了对老牌免费IDE Eclipse的超越,然后慢慢侵蚀着它的市占率
- 2016年:这一年在市占率上,IntelliJ IDEA也完成了对Eclipse的超越。自此,IntelliJ IDEA来到舞台中央,成为JVM圈使用最广泛的IDE
奈何笔者入行较早,2015年8月就已入行(开始使用基于Eclipse的STS),2017年8月入职新公司才首次接触到IntelliJ IDEA。2年,你知道这2年我怎么过的吗?
这2年经过不断操练,Eclipse快捷键早已成为肌肉记忆,难以“摆脱”。
2017年入职新公司必须使用IntelliJ IDEA的时候,碍于工作压力,我毅然决定沿用Eclipse的快捷键习惯,该决定便是我走弯路的开始。
当初为何没有选择适应IntelliJ IDEA而选择沿用Eclipse的快捷键呢?这可能就是没有逃脱人性的弱点喽:舒适区。
回头想想,这是一个只看到短期收益而忽略了长期价值的决定,是不明智的。如果上天再给我一次机会,我觉得正确的做法是:短期内(比如半年内)先沿用Eclipse的快捷键方案以确保入职新公司后不会因为IDE问题而让开发效率打折扣,但之后(比如半年以后)对公司业务、人员比较熟悉后,能腾出时间了就一定要记得回归“正道”,全面拥抱变化。
笔者目前情况:已全部切回IntelliJ IDEA原生方式(默认的Mac OS快捷键模板),可喜可贺