IDEA 高效插件推荐(提升工作效率)

更新时间 2022-12-06 23:15:53

一则或许对你有用的小广告

欢迎加入小哈的星球 ,你将获得:专属的项目实战 / Java 学习路线 / 1v1 提问 / 学习打卡 / 每月赠书活动

目前, 星球 内第2个项目《仿小红书(微服务架构)》正在更新中。第1个项目:全栈前后端分离博客项目2期已经完结,演示地址:http://116.62.199.48/。采用技术栈 Spring Boot + Mybatis Plus + Vue 3.x + Vite 4手把手,前端 + 后端全栈开发,从 0 到 1 讲解每个功能点开发步骤,1v1 答疑,陪伴式直到项目上线,目前已更新了 288 小节,累计 45w+ 字,讲解图:2012 张,还在持续爆肝中,后续还会上新更多项目,目标是将 Java 领域典型的项目都整上,如秒杀系统、在线商城、IM 即时通讯、权限管理等等,已有 1600+ 小伙伴加入,欢迎点击围观

大家好,我是小哈。

本文给大家介绍日常开发中,15款非常实用的插件,有了它们,可以显著提升工作效率,对加班说 NO ~

1、Codota 代码智能提示插件

Codota 代码智能提示插件Codota 代码智能提示插件

只要打出首字母就能联想出一整条语句,这也太智能了,还显示了每条语句使用频率。原因是它学习了我的项目代码,总结出了我的代码偏好。

如果让它再加上机器学习,人工智能写代码的时代还会远吗?

2、Key Promoter X 快捷键提示插件

Key Promoter X 快捷键提示插件Key Promoter X 快捷键提示插件

安装这个插件后,每次都会在右下角弹窗提示,帮助我们快速熟悉快捷键。

3、CodeGlance 显示代码缩略图插件

CodeGlance 显示代码缩略图插件CodeGlance 显示代码缩略图插件

当你的代码写了很长很长的时候,需要快速跳到某个方法时,这款代码缩略图可就太好用了。

4、Lombok 简化臃肿代码插件

Lombok 简化臃肿代码插件Lombok 简化臃肿代码插件

编程中,往往需要在实体类定义各种字段,那么就需要写 get/set/构造/toString/hashCode 等方法,有了这款插件,就不需要再写这些繁琐的代码了。

5、Alibaba Java Coding Guidelines 阿里巴巴代码规范检查插件

Alibaba Java Coding Guidelines 阿里巴巴代码规范检查插件Alibaba Java Coding Guidelines 阿里巴巴代码规范检查插件

这款插件会按照阿里 Java 开发手册中的规范帮我们检查代码,然后对代码做不同颜色展示,鼠标放上去,会看到提示内容,帮助我们写出更规范的代码。

6、CamelCase 驼峰命名和下划线命名转换插件

CamelCase 驼峰命名和下划线命名转换插件CamelCase 驼峰命名和下划线命名转换插件

这几种风格的命名方式,用快捷键 ⇧ + ⌥ + U / Shift + Alt + U 可以进行快速转换,当我们需要修改大量变量名称的时候很方便。

7、MybatisX 高效操作 Mybatis 插件

MybatisX 高效操作 Mybatis 插件MybatisX 高效操作 Mybatis 插件

8、SonarLint 代码质量检查插件

SonarLint 代码质量检查插件SonarLint 代码质量检查插件

如上面这种场景,插件提示不要用 System.out 输出,要用 logger 日志类进行输出,诸如此类,帮助我们提升代码质量。

9、Save Actions 格式化代码插件

Save Actions 格式化代码插件Save Actions 格式化代码插件

可以帮忙我们优化包导入,自动给没有修改的变量添加 final 修饰符,调用方法的时候自动添加 this 关键字等,使我们的代码更规范统一。

10、CheckStyle 代码风格检查插件

此插件功能跟上面提到的 Alibaba Java Coding Guidelines 功能类似,你可以分别试用一下,选择一个自己喜欢的。

11、Grep Console 自定义控制台输出格式插件

Grep Console 自定义控制台输出格式插件Grep Console 自定义控制台输出格式插件

12、MetricsReloaded 代码复杂度检查插件

MetricsReloaded 代码复杂度检查插件MetricsReloaded 代码复杂度检查插件

13、Statistic 代码统计插件

Statistic 代码统计插件Statistic 代码统计插件

14、Translation 翻译插件

Translation 翻译插件Translation 翻译插件

15、Rainbow Brackets 彩虹括号插件

Rainbow Brackets 彩虹括号插件Rainbow Brackets 彩虹括号插件

成对儿的括号会显示相同的颜色,有了这个插件,可以方便的区分处于同一块的代码。