Intellij IDEA 高效使用教程
Posted Java思维导图
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Intellij IDEA 高效使用教程相关的知识,希望对你有一定的参考价值。
来源:www.toutiao.com/i6929867921162273292/
安装好Intellij idea之后,进行如下的初始化操作,工作效率提升十倍。
一. 安装插件
1. Codota 代码智能提示插件
![](https://image.cha138.com/20211230/afb6492215204d33aa4a34d524548d17.jpg)
只要打出首字母就能联想出一整条语句,这也太智能了,还显示了每条语句使用频率。
原因是它学习了我的项目代码,总结出了我的代码偏好。
![](https://image.cha138.com/20211230/89c2475e8cb54d8aaa2025703187e389.jpg)
如果让它再加上机器学习,人工智能写代码的时代还会远吗?
2. Key Promoter X 快捷键提示插件
![](https://image.cha138.com/20211230/315b5cc1d28140c295148dfc53e29b2f.jpg)
每次都会在右下角弹窗提示,帮助我们快速熟悉快捷键。
3. CodeGlance 显示代码缩略图插件
![](https://image.cha138.com/20211230/db92f62f503e48ddb60a617d762a6608.jpg)
当代码很多的时候,方便查看,很有用。
4. Lombok 简化臃肿代码插件
![](https://image.cha138.com/20211230/ecfec300ab534079aa2ff69650f0d139.jpg)
实体类中的get/set/构造/toString/hashCode等方法,都不需要我们再手动写了
5. Alibaba Java Coding Guidelines 阿里巴巴代码规范检查插件
![](https://image.cha138.com/20211230/7a43b4bb75d6492c881e4fff721e72b9.jpg)
会按照阿里Java开发手册上规范帮我们检查代码,然后对代码做不同颜色展示,鼠标放上去,会看到提示内容,帮助我们写出更规范的代码。
6. CamelCase 驼峰命名和下划线命名转换
![](https://image.cha138.com/20211230/bec2154730694da1baa4883ea06c57ea.jpg)
这几种风格的命名方式,用快捷键 ⇧ + ⌥ + U / Shift + Alt + U可以进行快速转换,当我们需要修改大量变量名称的时候很方便。
7. MybatisX 高效操作Mybatis插件
8. SonarLint 代码质量检查插件
![](https://image.cha138.com/20211230/8fba659c56da4aa78f1961626ed5781e.jpg)
提示我不要用System.out输出,要用logger输出,诸如此类,帮助我们提升代码质量。
9. Save Actions 格式化代码插件
![](https://image.cha138.com/20211230/257fff8783b24da6a257cf5f0cf01705.jpg)
可以帮忙我们优化包导入,自动给没有修改的变量添加final修饰符,调用方法的时候自动添加this关键字等,使我们的代码更规范统一。
10. CheckStyle 代码风格检查插件
功能跟Alibaba Java Coding Guidelines类似
11. Grep Console 自定义控制台输出格式插件
![](https://image.cha138.com/20211230/ccfad62c6ba242af996fbbee76350c05.jpg)
12. MetricsReloaded 代码复杂度检查插件
![](https://image.cha138.com/20211230/f944710e73044c41984e1483716749da.jpg)
13. Statistic 代码统计插件
![](https://image.cha138.com/20211230/0a84ab0624724036a6708a94f70d818b.jpg)
14. Translation 翻译插件
![](https://image.cha138.com/20211230/1907159dd96c4fc6abebeaf8a624d13d.jpg)
15. Rainbow Brackets 彩虹括号插件
![](https://image.cha138.com/20211230/e9cf0e0da12d4a618bece11151dbe008.jpg)
成对儿的括号显示相同的颜色,有了这个插件,我的近视都好了。
二. 自定义创建live template,快速写代码
![](https://image.cha138.com/20211230/0b1837e6bc5645519c3c4d526375de96.jpg)
只要输入apr ,就能自动提示,并且生成Autowired 语句了。可以根据自己的代码习惯,自定义一些代码模板,帮助我们快速写代码。
![](https://image.cha138.com/20211230/019f075ff42b437ba814e619ca4743e3.jpg)
三. 修改全局配置,提升工作效率
1. 优化导包配置
![](https://image.cha138.com/20211230/3233bf5466114e81b1606f706bae7a33.jpg)
2. 取消tab页单行显示
![](https://image.cha138.com/20211230/7ce74a6fa0c140f8b3855edbd013738c.jpg)
![](https://image.cha138.com/20211230/95927d7d3e7447f2844ddddde6af49eb.jpg)
多行显示更多的文件,方便查看。
3. 双斜杠注释改成紧跟代码头
![](https://image.cha138.com/20211230/571c99c5535048b5ab053bd5cec812ca.jpg)
![](https://image.cha138.com/20211230/243b0345ae2c4db0adf57cf2371c9b72.jpg)
4. 选中复制整行
![](https://image.cha138.com/20211230/76e78a92381f4ab2ad90c08176960f36.jpg)
![](https://image.cha138.com/20211230/f8f78337a54f413bb3ce5825a2e8c6a0.jpg)
原本只会复制你选中的代码,改完配置后,就能复制整行,无论你是否完全选中。
5. 取消匹配大小写
![](https://image.cha138.com/20211230/5843a86d564d44d3a61ea767ebfa2141.jpg)
取消勾选后,输入小写 s ,也能提示出 String
6. 优化版本控制的目录颜色展示
![](https://image.cha138.com/20211230/3bc14cdabca64b3dbed4a55df88b18d8.jpg)
7. 创建文件时,自动生成作者和时间信息
![](https://image.cha138.com/20211230/981c3e2bf588480ead801aee59f48335.jpg)
8 . 显示行号和方法分割线
![](https://image.cha138.com/20211230/084bb82eb1874ee3a24522963ae41de0.jpg)
你还知道哪些关于Intelij idea高效操作或插件呢
以上是关于Intellij IDEA 高效使用教程的主要内容,如果未能解决你的问题,请参考以下文章
Intellij IDEA 高效使用教程 #yyds干货盘点#