点击上方“Java基基”,选择“设为星标”
做积极的人,而不是积极废人!
每天 14:00 更新文章,每天掉亿点点头发...
源码精品专栏
来源:www.toutiao.com/
i6929867921162273292/
安装好Intellij idea之后,进行如下的初始化操作,工作效率提升十倍。
一. 安装插件
1. Codota 代码智能提示插件
![a7608e59050bb1fa16f7037ac189830d.png](https://i-blog.csdnimg.cn/blog_migrate/eafe1d1c1d5c15455b4e7da9fae202ea.png)
只要打出首字母就能联想出一整条语句,这也太智能了,还显示了每条语句使用频率。
原因是它学习了我的项目代码,总结出了我的代码偏好。
![9e58c84a3029bd94299e4a812a750e9a.png](https://i-blog.csdnimg.cn/blog_migrate/d1316b1f9abce9dd30e09ce6cc74ec21.png)
如果让它再加上机器学习,人工智能写代码的时代还会远吗?
2. Key Promoter X 快捷键提示插件
![7ba921a94a582d49b8aca8fbed2bba9a.png](https://i-blog.csdnimg.cn/blog_migrate/dd6c3d658543d7fa96abe06bbf4211c1.png)
每次都会在右下角弹窗提示,帮助我们快速熟悉快捷键。
3. CodeGlance 显示代码缩略图插件
![607316698774e105a5abdca252c853e4.png](https://i-blog.csdnimg.cn/blog_migrate/40847f7a64c8923dc622a1ade9d8da5e.png)
当代码很多的时候,方便查看,很有用。
4. Lombok 简化臃肿代码插件
![2739232460122bc6cc6b31f6377c33db.png](https://i-blog.csdnimg.cn/blog_migrate/94cb6ddbea272394bdda6aa35b4153a9.png)
实体类中的get/set/构造/toString/hashCode等方法,都不需要我们再手动写了
5. Alibaba Java Coding Guidelines 阿里巴巴代码规范检查插件
![4a7cb8c39859364f62d747db63f0fe1e.png](https://i-blog.csdnimg.cn/blog_migrate/462662eea35fda65ac213177f109f10d.png)
会按照阿里Java开发手册上规范帮我们检查代码,然后对代码做不同颜色展示,鼠标放上去,会看到提示内容,帮助我们写出更规范的代码。
6. CamelCase 驼峰命名和下划线命名转换
![3edbad978ddd9a1e344b0f10a5ad534a.png](https://i-blog.csdnimg.cn/blog_migrate/309961899a14ee266b65dc9441f1e595.png)
这几种风格的命名方式,用快捷键 ⇧ + ⌥ + U / Shift + Alt + U可以进行快速转换,当我们需要修改大量变量名称的时候很方便。
7. MybatisX 高效操作Mybatis插件
![62abb7c225be1b5a9820de4d47523021.png](https://i-blog.csdnimg.cn/blog_migrate/e3b36a2510228d44654e6381c2af5b96.png)
8. SonarLint 代码质量检查插件
![ab35e75110b9a5dc6fa461c9db99e14f.png](https://i-blog.csdnimg.cn/blog_migrate/26a0fe676281ee2dd27022aac57ab2bc.png)
提示我不要用System.out输出,要用logger输出,诸如此类,帮助我们提升代码质量。
9. Save Actions 格式化代码插件
![ebef6a9caac006d993f4bde7ef873c1b.png](https://i-blog.csdnimg.cn/blog_migrate/659126f6049eb67fa479a89be51d53de.png)
可以帮忙我们优化包导入,自动给没有修改的变量添加final修饰符,调用方法的时候自动添加this关键字等,使我们的代码更规范统一。
10. CheckStyle 代码风格检查插件
功能跟Alibaba Java Coding Guidelines类似
11. Grep Console 自定义控制台输出格式插件
![d0fd3f0a45bf449b6974df1426884a12.png](https://i-blog.csdnimg.cn/blog_migrate/1c0f75de579bfd6263734a4f9870d764.png)
12. MetricsReloaded 代码复杂度检查插件
![5a8b9490fe33aa3c89ef6f0356edaae7.png](https://i-blog.csdnimg.cn/blog_migrate/479402ff1e8806178160082ef4408235.png)
13. Statistic 代码统计插件
![b08e9f41342883675260f601f22cb91e.png](https://i-blog.csdnimg.cn/blog_migrate/2e50551479bce52438f111fb0187b35b.png)
14. Translation 翻译插件
![5e069a431e431f6e5eac4c83f8e3137d.png](https://i-blog.csdnimg.cn/blog_migrate/80ce04bef88ba12141cffa17b241a780.png)
15. Rainbow Brackets 彩虹括号插件
![5441f012c31245bfad25e0461a49935a.png](https://i-blog.csdnimg.cn/blog_migrate/cf75a5a125c86cb4273028c6ce9f1206.png)
成对儿的括号显示相同的颜色,有了这个插件,我的近视都好了。
推荐下自己做的 Spring Boot 的实战项目:
https://github.com/YunaiV/ruoyi-vue-pro
二. 自定义创建live template,快速写代码
![039e82c2f93e1b578f4ab6aac1575c48.png](https://i-blog.csdnimg.cn/blog_migrate/ecff9cd228a676e1c1da3b641dff22a9.png)
只要输入apr ,就能自动提示,并且生成Autowired 语句了。可以根据自己的代码习惯,自定义一些代码模板,帮助我们快速写代码。
![e765b806b5cf1f3df193ff4d1c999ba3.png](https://i-blog.csdnimg.cn/blog_migrate/fd9653f891e4e090002b2bab31c8e9a3.png)
推荐下自己做的 Spring Cloud 的实战项目:
https://github.com/YunaiV/onemall
三. 修改全局配置,提升工作效率
1. 优化导包配置
![5ec2f85aa93760537019d2d0989a3ab4.png](https://i-blog.csdnimg.cn/blog_migrate/143f002b4068f282015d6a1274076c38.png)
2. 取消tab页单行显示
![e120714764ed19d62fe61581ae56fea3.png](https://i-blog.csdnimg.cn/blog_migrate/32b35f679b0e1722924c2374000ccf1a.png)
![c476b2f958e366f57058397a70189930.png](https://i-blog.csdnimg.cn/blog_migrate/2100b3ca93aac6509c53d41d88219c38.png)
多行显示更多的文件,方便查看。
3. 双斜杠注释改成紧跟代码头
![a9c2090dc6dd7dc5f0bc044288c41c0c.png](https://i-blog.csdnimg.cn/blog_migrate/18b231202ca7ead924b042c31d00e5ac.png)
![c17a529dceab535ee24d4c4067f1a230.png](https://i-blog.csdnimg.cn/blog_migrate/940eaf9c1356f0b079930270ad585d65.png)
4. 选中复制整行
![33c61e188a638e0fb351ba5a22f6563e.png](https://i-blog.csdnimg.cn/blog_migrate/f75c738e31a831815d90dcc5d8510a9b.png)
![f3e69256ce3c0c5ea12b153ffaec4192.png](https://i-blog.csdnimg.cn/blog_migrate/1c661de42d91f9cccf75bebc4a940d1d.png)
原本只会复制你选中的代码,改完配置后,就能复制整行,无论你是否完全选中。
5. 取消匹配大小写
![519b1904e2fb875bcfc99fc4e30a111b.png](https://i-blog.csdnimg.cn/blog_migrate/74732e5cf128d7701b5d86bbd4507c15.png)
取消勾选后,输入小写 s ,也能提示出 String
6. 优化版本控制的目录颜色展示
![a10def1376bdc81ac4de3a16cffffbeb.png](https://i-blog.csdnimg.cn/blog_migrate/5ba5ec08ddcf2736e1178b67d0d7e8d8.png)
7. 创建文件时,自动生成作者和时间信息
![ba68d1cbd6b2bf654bc044ce141e6636.png](https://i-blog.csdnimg.cn/blog_migrate/2f5766366f993f53000c730e07a1d639.png)
8 . 显示行号和方法分割线
![1f814f16ad998854cf74b3d662028280.png](https://i-blog.csdnimg.cn/blog_migrate/fe649daf3a384b236df30537af0ab954.png)
你还知道哪些关于Intelij idea高效操作或插件,一起在评论区分享吧
欢迎加入我的知识星球,一起探讨架构,交流源码。加入方式,长按下方二维码噢:
已在知识星球更新源码解析如下:
最近更新《芋道 SpringBoot 2.X 入门》系列,已经 101 余篇,覆盖了 MyBatis、Redis、MongoDB、ES、分库分表、读写分离、SpringMVC、Webflux、权限、WebSocket、Dubbo、RabbitMQ、RocketMQ、Kafka、性能测试等等内容。
提供近 3W 行代码的 SpringBoot 示例,以及超 6W 行代码的电商微服务项目。
获取方式:点“在看”,关注公众号并回复 666 领取,更多内容陆续奉上。
文章有帮助的话,在看,转发吧。
谢谢支持哟 (*^__^*)