Intellij IDEA 高效使用教程
共 1767字,需浏览 4分钟
· 2021-12-17
å点击关注公众号,Java干货及时送达👇
来源:www.toutiao.com/i6929867921162273292/
安装好Intellij idea之后,进行如下的初始化操作,工作效率提升十倍。
一. 安装插件
1. Codota 代码智能提示插件
![](https://filescdn.proginn.com/f0e73e1aa653182e1af5e2db263fcf19/685cf205bf515f72744083c4a5dce26c.webp)
只要打出首字母就能联想出一整条语句,这也太智能了,还显示了每条语句使用频率。
原因是它学习了我的项目代码,总结出了我的代码偏好。
![](https://filescdn.proginn.com/1a87fc2cc4085aa0742c3fbe3b6024a5/c39a427fad3f5ea8ff19e9319158d6c2.webp)
如果让它再加上机器学习,人工智能写代码的时代还会远吗?
2. Key Promoter X 快捷键提示插件
![](https://filescdn.proginn.com/90837190c6ea986d1ca5f88afbb25cbc/0773ee44b2b243f6a2f4f6a9595105fc.webp)
每次都会在右下角弹窗提示,帮助我们快速熟悉快捷键。
3. CodeGlance 显示代码缩略图插件
![](https://filescdn.proginn.com/85999061e821ba364b487911d11873f1/4a6414171bb693421a15cb56071854be.webp)
当代码很多的时候,方便查看,很有用。
4. Lombok 简化臃肿代码插件
![](https://filescdn.proginn.com/daaa4112b2f861ab67dc4edfa4d3b043/5481194618408af4ef81c06e4f5b57f6.webp)
实体类中的get/set/构造/toString/hashCode等方法,都不需要我们再手动写了
5. Alibaba Java Coding Guidelines 阿里巴巴代码规范检查插件
![](https://filescdn.proginn.com/69d2b86c3cc87d61edbb6f91707b0984/eb768c95389bfeb88e9e84688943f1b5.webp)
会按照阿里Java开发手册上规范帮我们检查代码,然后对代码做不同颜色展示,鼠标放上去,会看到提示内容,帮助我们写出更规范的代码。
6. CamelCase 驼峰命名和下划线命名转换
![](https://filescdn.proginn.com/593bb1adb60b53d1b6fd7a53718b7b73/eda65fb1b78a16af1a8fccbdb4d16bd7.webp)
这几种风格的命名方式,用快捷键 ⇧ + ⌥ + U / Shift + Alt + U可以进行快速转换,当我们需要修改大量变量名称的时候很方便。
7. MybatisX 高效操作Mybatis插件
8. SonarLint 代码质量检查插件
![](https://filescdn.proginn.com/1e49e25b9ccc9b244025ff506cfe5986/d9c3813119d861c0b57a27d1c2fcf025.webp)
提示我不要用System.out输出,要用logger输出,诸如此类,帮助我们提升代码质量。
9. Save Actions 格式化代码插件
![](https://filescdn.proginn.com/0b392889cde65e2cae8a5c22c29e6989/5fa42cf23e1a8fc20015be20f6fcaa61.webp)
可以帮忙我们优化包导入,自动给没有修改的变量添加final修饰符,调用方法的时候自动添加this关键字等,使我们的代码更规范统一。
10. CheckStyle 代码风格检查插件
功能跟Alibaba Java Coding Guidelines类似
11. Grep Console 自定义控制台输出格式插件
![](https://filescdn.proginn.com/a5745c8b1904bc8a6c9658eb973bedb9/96ebb396777717136c678a0c8239a133.webp)
12. MetricsReloaded 代码复杂度检查插件
![](https://filescdn.proginn.com/2a80a48afa84eab47af346139be00993/9d42ccce2ee48d0fda1b3022120a6d24.webp)
13. Statistic 代码统计插件
![](https://filescdn.proginn.com/161cbe8dcbd70159646ea21fa0eebbc8/60c9be82bf1f61f3c67feaff2ef9cc94.webp)
14. Translation 翻译插件
![](https://filescdn.proginn.com/b5df0a90db8f001e60f832607c770c5f/084ad760ef5a17d0a898c44357c45c13.webp)
15. Rainbow Brackets 彩虹括号插件
![](https://filescdn.proginn.com/7512c4c3e4a12f9419469590128d4e48/1a56fa2339a764bd2863ae69be29d16e.webp)
成对儿的括号显示相同的颜色,有了这个插件,我的近视都好了。
二. 自定义创建live template,快速写代码
![](https://filescdn.proginn.com/a724ddf271b802f1c589cb22a110171f/a16df3a921e43c8671ffd70d05b78146.webp)
只要输入apr ,就能自动提示,并且生成Autowired 语句了。可以根据自己的代码习惯,自定义一些代码模板,帮助我们快速写代码。
![](https://filescdn.proginn.com/889775d4e297eeedd2521ea805d53a11/a4ba591a7950cda49d5a4a4fe50695ce.webp)
三. 修改全局配置,提升工作效率
1. 优化导包配置
![](https://filescdn.proginn.com/937313d459c020931e3f30f9e9586c4b/7ae7b4c5d2799b7048d06acbf021fa6d.webp)
2. 取消tab页单行显示
![](https://filescdn.proginn.com/6ec0059571415e506cb361a726b8d563/83c2f5421c1587f44c15ba4b3b17a652.webp)
![](https://filescdn.proginn.com/e9030843d0021a6cb148029db739908f/d932152638ba685e5934cbc1aa049614.webp)
多行显示更多的文件,方便查看。
3. 双斜杠注释改成紧跟代码头
![](https://filescdn.proginn.com/cae446f9ce2bd6357bc44cec30313a5f/7419732bb405d4cb0aef7e172d8a7a06.webp)
![](https://filescdn.proginn.com/c27a49b9b4f12abfcb8459ab68f4c589/3097ca825794d539e18b351d0b0ca9a8.webp)
4. 选中复制整行
![](https://filescdn.proginn.com/5eddd794ac88e8bd5ea04107463ff607/d8e37672867a92a318bfe51aa95d168c.webp)
![](https://filescdn.proginn.com/8e58881b88af76d6a4e6622a81312179/c7d5f1ac531322324b0db1dec48d110b.webp)
原本只会复制你选中的代码,改完配置后,就能复制整行,无论你是否完全选中。
5. 取消匹配大小写
![](https://filescdn.proginn.com/522c3739443f7145098766648017f5ed/cc45de3131d8241a12d4aa28b7541707.webp)
取消勾选后,输入小写 s ,也能提示出 String
6. 优化版本控制的目录颜色展示
![](https://filescdn.proginn.com/23e5a5c59361fe7c8ce5162b7f66d17e/9a23e49bef50c008cd818dd3eda872e1.webp)
7. 创建文件时,自动生成作者和时间信息
![](https://filescdn.proginn.com/60e368a1e0cf03004eb2ea2df91866a4/fa59d8a0bce49875b3750306aac31876.webp)
8 . 显示行号和方法分割线
![](https://filescdn.proginn.com/717462af36729488182cad460601db2e/66dbc9d58ad49dabc439194887d8177d.webp)
你还知道哪些关于Intelij idea高效操作或插件呢?
最近面试BAT,整理一份面试资料《Java面试BATJ通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。
获取方式:点“在看”,关注公众号并回复 Java 领取,更多内容陆续奉上。
文章有帮助的话,在看,转发吧。
谢谢支持哟 (*