开发效率不高?推荐这十款精选IntelliJ Idea插件

    科技2022-07-11  95

    本文 Github/javamap 已收录,有Java程序员进阶技术知识地图以及我的系列文章,欢迎大家Star。

    俗话说:"工欲善其事必先利其器",小主从项目实战的角度在众多的idea插件中挑选了10款开发必备的神器,帮助大家在日常工作学习编码中提升开发效率。

    目录

    1 Key Promoter X

    2 Alibaba Java Coding Guidelines

    3 CodeGlance

    4 Maven Helper

    5 Lombok

    6 JavaDoc

    7 .ignore

    8 Rainbow Brackets

    9 Activate-power-mode

    10 Grep Console


    1 Key Promoter X

    实用指数:★★★★★

    装逼指数:★

    你还在为记不住快捷键烦恼吗,Key Promoter X可以帮助你快速记住常用的快捷键。当你在idea中用鼠标点击菜单,它可以显示对应的快捷键以及点击次数。使用一段时间后有助于过渡到更快、无鼠标的开发。

     

    2 Alibaba Java Coding Guidelines

    实用指数:★★★★★

    装逼指数:★★

    这是阿里巴巴官方出品的一款代码静态检查插件,它可以针对整个项目或者单个文件进行检查,扫描完成后会生成一份检查报告,根据报告修改代码。

     

     

    3 CodeGlance

    实用指数:★★★

    装逼指数:★★

    安装完之后会在代码编辑区的右上角显示一个缩小预览区,类似于王者荣耀或者LOL的地图功能。如果一个文件有上千行代码,可以直接在预览区里拖动快速定位到对应的代码行。

     

    4 Maven Helper

    实用指数:★★★★★

    装逼指数:★★

    这是一款使用Maven管理项目的必装插件,主要用于分析项目jar依赖关系,可以快速找出冲突的jar包。

     

    5 Lombok

    实用指数:★★★

    装逼指数:★★★

    Lombok是一个充满争议的工具,大家可以结合它的优缺点谨慎选择。在项目有很多POJO类,每个POJO类有大量的getter/setter/toString代码,这些样板代码既没有技术含量,又影响着代码的美观,Lombok应运而生。

    如果一个项目中依赖了lombok,那么需要在idea中安装lombok插件,否则项目会报错。

    关于Lombok的常用注解如@Data@Setter@Getter等的使用方法大家可以上网搜索。

    6 JavaDoc

    实用指数:★★★★

    装逼指数:★★

    在项目中经常要求写代码注释,否则不能通过代码门禁,JavaDoc工具可以一键生成注释。

    插件安装成功后在菜单栏 code -> JavaDocs可以找到

     

    自动生成注释效果如下:

     

    7 .ignore

    实用指数:★★★★★

    装逼指数:★

    项目开发中通常会使用到git进行版本管理,在提交代码时经常有人将本地的不必要的文件提交到代码仓库中,使用.ignore插件可以很好解决这个问题。插件安装完成后会在项目中生成一个.ignore文件,编辑该文件忽略一些动态生成的文件,如class文件,maven的target目录等。

     

    8 Rainbow Brackets

    实用指数:★

    装逼指数:★★★★★

    彩虹括号,代码中有多个括号会显示不同的颜色。

     

    9 Activate-power-mode

    实用指数:★

    装逼指数:★★★★★

    在敲代码时有抖动酷炫的特效,非常适合给前端小姐姐表演特技。(坏笑)

    10 Grep Console

    实用指数:★★★★

    装逼指数:★★

    运行项目后在console(控制台)输出日志,通过配置不同日志级别的颜色,可以很明显的识别错误信息,便于项目调试。

     

    如果在线安装插件失败可以尝试离线安装,100%成功哦。微信搜索公众号:爱笑的架构师,关注后回复关键字:插件,即可获得所有的插件安装包。

    附:离线安装插件步骤

    第一步:

     

    第二步:选择下载好的插件包;

    第三步:重启idea即可生效。

     

    -- END --

    日常求赞:你好技术人,先赞后看养成习惯,你的赞是我前进道路上的动力,对我非常重要。

    加油技术人!

    简介: 博主从华中科技大学硕士毕业,是一个对技术有追求,对生活有激情的程序员。几年间浪迹于多个一线互联网大厂,具有多年开发实战经验。

    微信搜索公众号【爱笑的架构师】,我有技术和故事,等你来。

    文章持续更新,在 Github/javamap 中可以看到我归档的系列文章,有面试经验和技术干货,欢迎Star。

    爱笑的架构师 认证博客专家 Java 分布式架构 微服务 华中科技大学硕士毕业,曾浪迹于华为、百度等大厂,现在在一家大厂打工中……微信搜索公众号【爱笑的架构师】,关注这个对技术和生活有追求的打工人。
    Processed: 0.035, SQL: 8