👇👇关注后回复 “进群” ,拉你进程序员交流群👇👇
今天给大家分享一些能提升工作效率的 IDEA 插件和配置,希望对你有所帮助。
原文链接:toutiao.com/i6929867921162273292
一. 安装插件
1. Codota 代码智能提示插件
![bf1279193583dd70b81d64648e634fa6.png](https://i-blog.csdnimg.cn/blog_migrate/79f9b2342a5d5f0b8afbc9478f9a753c.png)
只要打出首字母就能联想出一整条语句,这也太智能了,还显示了每条语句使用频率。原因是它学习了我的项目代码,总结出了我的代码偏好。
![4424926afc0568f2567b3e9ee670a658.png](https://i-blog.csdnimg.cn/blog_migrate/4942b7c5784803f736293c0a04842f05.png)
如果让它再加上机器学习,人工智能写代码的时代还会远吗?
2. Key Promoter X 快捷键提示插件
![45321c17a7bd4fbd5011d6bf21478fc9.png](https://i-blog.csdnimg.cn/blog_migrate/0aed7a75bc8e649bcfd730023b5d7dc8.png)
每次都会在右下角弹窗提示,帮助我们快速熟悉快捷键。
3. CodeGlance 显示代码缩略图插件
![9290a7d65e226fec0208450313aebaf1.png](https://i-blog.csdnimg.cn/blog_migrate/dab4b8630c82365ecc9264cef88a33d2.png)
当代码很多的时候,方便查看,很有用。
4. Lombok 简化臃肿代码插件
![87ae3c78028c564fa17109b1d9907502.png](https://i-blog.csdnimg.cn/blog_migrate/fda00806d5bc7ff58d33d2e4cc200bb5.png)
实体类中的get/set/构造/toString/hashCode等方法,都不需要我们再手动写了
5. Alibaba Java Coding Guidelines 阿里巴巴代码规范检查插件
![bb54b2fbacba13f211a4cccd9ccd7da9.png](https://i-blog.csdnimg.cn/blog_migrate/974ab22d8211cceb95d1e2b08ca842a8.png)
会按照阿里Java开发手册上规范帮我们检查代码,然后对代码做不同颜色展示,鼠标放上去,会看到提示内容,帮助我们写出更规范的代码。
6. CamelCase 驼峰命名和下划线命名转换
![b6f598859cbd2c572bdb3c41664dc6c8.png](https://i-blog.csdnimg.cn/blog_migrate/e779fc3964ed2c4619476fb39f4c6c5c.png)
这几种风格的命名方式,用快捷键 ⇧ + ⌥ + U / Shift + Alt + U可以进行快速转换,当我们需要修改大量变量名称的时候很方便。
7. MybatisX 高效操作Mybatis插件
![1735394d4737c1e8a56c088c7246b4cb.png](https://i-blog.csdnimg.cn/blog_migrate/0a2b0b949d5f5a2dfbfc669b9772d3b1.png)
8. SonarLint 代码质量检查插件
![8fc020645a4fd7f6d9b37eba6277395d.png](https://i-blog.csdnimg.cn/blog_migrate/a758f9b3133f64f5f5dbd181df5a27b9.png)
提示我不要用 System.out 输出,要用 logger 输出,诸如此类,帮助我们提升代码质量。
9. Save Actions 格式化代码插件
![6d70ac695589fecc3a7b581ebc4ed781.png](https://i-blog.csdnimg.cn/blog_migrate/3d6879dd633bab0b23e6c2c5399f91d1.png)
可以帮忙我们优化包导入,自动给没有修改的变量添加final修饰符,调用方法的时候自动添加this关键字等,使我们的代码更规范统一。
10. CheckStyle 代码风格检查插件
功能跟 Alibaba Java Coding Guidelines 类似
11. Grep Console 自定义控制台输出格式插件
![9c19826fc59796bc2f537a9fade85025.png](https://i-blog.csdnimg.cn/blog_migrate/3e007ff79471a0aa4866d38b258c54fc.png)
12. MetricsReloaded 代码复杂度检查插件
![ccb5bae8bed0312384124e758b3c4810.png](https://i-blog.csdnimg.cn/blog_migrate/fc4663ae30ea7a5a681a68e33b2a7d70.png)
这个插件能够帮大家自动计算出一段代码的圈复杂度。圈复杂度是一种科学衡量代码复杂度的标准,感兴趣的同学可以点击上面的鱼皮往期视频进行查看~
13. Statistic 代码统计插件
![f9754888220242bde2c374989b2c2b86.png](https://i-blog.csdnimg.cn/blog_migrate/de9e60e7cbb2f61470a8189934746670.png)
14. Translation 翻译插件
![f013d07cf6c5c998d934bfbdfd57bced.png](https://i-blog.csdnimg.cn/blog_migrate/89e94a74534e8a9982a3bca2f14830b1.png)
15. Rainbow Brackets 彩虹括号插件
![e0b4edafb4a21800258f8e6a583e485a.png](https://i-blog.csdnimg.cn/blog_migrate/dee46189972a92d8eff91dcc8b862b28.png)
成对儿的括号显示相同的颜色,有了这个插件,我的近视都好了。
二. 自定义创建live template,快速写代码
![8cb380b9e31efd7d294fa84919e5ba11.png](https://i-blog.csdnimg.cn/blog_migrate/2e2713a8e160c0d104b9336a050ab47b.png)
只要输入apr ,就能自动提示,并且生成Autowired 语句了。可以根据自己的代码习惯,自定义一些代码模板,帮助我们快速写代码。
![7722ba4ca2015080f96b2040c3be04e6.png](https://i-blog.csdnimg.cn/blog_migrate/d805418b28cbda858b9fc8280b64760c.png)
三. 修改全局配置,提升工作效率
1. 优化导包配置
![9eab00f97286473dc72a7642de87cd5d.png](https://i-blog.csdnimg.cn/blog_migrate/39c9ac0bbfc190ccb8ed7ec1f1ed4051.png)
2. 取消tab页单行显示
![b518dd09d08cc54a8146e60aade69f21.png](https://i-blog.csdnimg.cn/blog_migrate/5d310858e328b95026682f76449e396a.png)
![89a0e47694c85c537368b48281279863.png](https://i-blog.csdnimg.cn/blog_migrate/2ffa650a9597e8ba17e4f0d969ac7a28.png)
多行显示更多的文件,方便查看。
3. 双斜杠注释改成紧跟代码头
![e9bb21d3741bec2d48564ea68d69f250.png](https://i-blog.csdnimg.cn/blog_migrate/c54a8620ab6611d1d1b20cec3f47c6fb.png)
![63b4c42a0bdca23f6db79a611572cc31.png](https://i-blog.csdnimg.cn/blog_migrate/46669792c198b9c3042c2e3174c1db22.png)
4. 选中复制整行
![3bce58f211e1ee8c20b40240fb55367d.png](https://i-blog.csdnimg.cn/blog_migrate/00dee639d7e43051f606508f1cc39bf2.png)
![d78fd2030554901b58cb9a5974418553.png](https://i-blog.csdnimg.cn/blog_migrate/ed6e8fb63dd75d886511dc7757d474e2.png)
原本只会复制你选中的代码,改完配置后,就能复制整行,无论你是否完全选中。
5. 取消匹配大小写
![f0ab27618b6b5d79f7ea58cd6ce1e2f9.png](https://i-blog.csdnimg.cn/blog_migrate/6eae52051345c6e22f9bf0432ba8789c.png)
取消勾选后,输入小写 s ,也能提示出 String
6. 优化版本控制的目录颜色展示
![940ef52e9cff3dc98e9a5ab2f3084d9c.png](https://i-blog.csdnimg.cn/blog_migrate/88e789acb622fb87fd7ac26690049673.png)
7. 创建文件时,自动生成作者和时间信息
![2bd5cb1960996082a85ec29164bda87f.png](https://i-blog.csdnimg.cn/blog_migrate/72a6da1f9164c80c2e8bb19ab3d7235e.png)
8 . 显示行号和方法分割线
![8626a280a40e4d54de48950c1ae0b60e.png](https://i-blog.csdnimg.cn/blog_migrate/e4d3d762a5db352fb49dbe91cefc4217.png)
你还知道哪些提升 Intelij idea 使用效率的插件或配置呢?欢迎在评论区留言
-End-
最近有一些小伙伴,让我帮忙找一些 面试题 资料,于是我翻遍了收藏的 5T 资料后,汇总整理出来,可以说是程序员面试必备!所有资料都整理到网盘了,欢迎下载!
点击👆卡片,关注后回复【面试题
】即可获取
在看点这里好文分享给更多人↓↓