侧边栏壁纸
博主头像
孔子说JAVA博主等级

成功只是一只沦落在鸡窝里的鹰,成功永远属于自信且有毅力的人!

  • 累计撰写 377 篇文章
  • 累计创建 136 个标签
  • 累计收到 12 条评论

目 录CONTENT

文章目录

IDEA常用插件安装配置与使用教程

孔子说JAVA
2022-12-13 / 0 评论 / 0 点赞 / 124 阅读 / 8,491 字 / 正在检测是否收录...

俗话说,俗话说,工欲善其事,必先利其器。想要提升编程开发效率,必须选择一款顺手的开发工具,如IDEA,同时IDEA有非常多的插件支持,其中许多插件对我们的开发效率、开发能力的提升是非常大的,同时插件的安装也是非常的方便,所以我就整理了一些比较常用、好用的插件,希望对大家有一些帮助。

建议:插件宜少不宜多,选择最适合最需要使用的就行,不必贪多,否则可能会适得其反,IDEA会变得臃肿卡顿,反而影响开发效率。

image-1667357724360

1、格式化插件

IDEA格式化插件 Save Actions 的安装配置与使用

  • Save Actions 是idea一款自动格式化的插件,非常好用,可以大幅提升你的工作效率。它支持可配置的、类似 Eclipse 的保存操作,包括“优化导入”、“重新格式化代码”、“重新排列代码”、“编译文件”和一些针对 Java 的快速修复,如“添加/删除‘这个’限定符”等。插件当文件在磁盘上同步(或保存)时执行配置的操作。

IDEA格式化插件 Eclipse Code Formatter 的安装配置与使用

  • Eclipse、Intellij idea格式化结果不同,有些公司统一用eclipse做开发,导致很多想用 IDEA 开发的小伙伴苦恼,无法做到代码格式的一致性,而 Eclipse Code Formatter 插件就解决了这个问题,可以使用 IDEA 开发,同时又和使用 Eclipse 开发的代码风格保持一致。

2、代码规范插件

IDEA检查bug插件 FindBugs 的安装配置与使用

  • FindBugs 插件是Java的缺陷检测工具,可以提供静态字节代码分析,以便从IntelliJ IDEA中查找Java代码中的错误。FindBugs 使用静态分析可以识别数百种严重缺陷(查找200多种错误模式),例如空指针取消引用,无限递归循环,对Java库的错误使用和死锁等。据统计在大型应用程序中通常每1000-2000行非注释源语句中大约有1个缺陷。

IDEA Java代码规范插件 Alibaba Java Coding Guidelines 的安装配置与使用

  • Alibaba Java Coding Guidelines 专注于Java代码规范,目的是让开发者更加方便、快速规范代码格式。该插件在扫描代码后,将不符合规约的代码按 Blocker、Critical、Major 三个等级显示出来,并且大部分可以自动修复,它还基于 Inspection 机制提供了实时检测功能,编写代码的同时也能快速发现问题所在。

IDEA代码检查插件 SonarLint 的安装配置与使用

  • sonar 比 Findbugs 高了一个层级,它不仅关注常规静态BUG,还关注到了如代码质量、包与包、类与类之间的依赖情况,代码耦合情况,类、方法、文件的复杂度,代码中是否包含大量复制粘贴的代码,关注的是项目代码整体的健康情况。sonar 有两种使用方式:插件和客户端,sonar 的插件名称为sonarLint。

IDEA检测代码漏洞插件 MOMO Code Sec Inspector 的安装配置与使用

  • MOMO 安全团队认为,绝大部分 Web 安全漏洞源于编码,更应止于编码。因此研发并开源了Java静态代码安全审计插件 MOMO Code Sec Inspector,侧重于在编码过程中发现项目潜在的安全风险,并提供一键修复能力,以此辅助研发团队在编码过程中发现潜在的安全风险。本插件利用IDEA原生Inspection机制检查项目,自动检查当前活跃窗口的活跃文件,检查速度快,占用资源少。插件提供的规则名称均以"Momo"开头。

IDEA检查代码规范插件 checkstyle 的安装配置与使用

  • IDEACheckStyle 是SourceForge下的一个项目,提供了一个帮助JAVA开发人员遵守某些编码规范的工具。它能够自动化进行代码规范检查过程,从而使得开发人员从这项重要但是枯燥的任务中解脱出来。

3、代码或文档生成插件

IDEA文档生成插件 Document Assistant 的安装配置与使用

  • 文档助手Document Assistant是基于基于IntelliJ IDEA开发的MarkDown文档生成插件,支持SpringMVC RestFul API。Document Assistant 可以直接分析带有@RestController的类代码,根据你选中的controller方法名称分析出参数、URI、注释等信息,并根据你的代码生成对应的文档,做到了真正的0侵入生成 RESTful api文档自动生成。

IDEA JSON格式化插件 GsonFormatPlus 的安装配置与使用

  • GsonFormat 插件是超级实用的一个插件,主要用于JSON字符串与Java实体类的相互转换。在我们对接第三方接口时,常常需要将对方返回的JSON转为实体类,非常繁琐。使用 GsonFormat 插件后,我们只需要创建一个类,然后把要转换的json字符串复制进去,点击OK它就会给我们生成相应的实体类(同时可以调整生成参数的类型),即一键根据json文本生成java类。

IDEA编译时自动生成方法插件lombok的安装配置与使用

  • lombok是开源的代码生成库,通过简单注解方式可以简化java中的模版化代码,帮助我们简化消除一些必须有但显得很臃肿的Java代码,是一款非常实用的小工具。通过使用对应的注解,可以在编译源码的时候生成对应的方法。

IDEA Mybatis增强支持插件 Free Mybatis Tool 的安装配置与使用

  • Free Mybatis Tool(或Free Mybatis Plugin)是一款增强idea对Mybatis支持的插件,插件支持生成mapper xml文件,支持快速从代码跳转到mapper及从mapper返回代码,支持mybatis自动补全及语法错误提示,使用该插件可以一定程度上提高开发效率。

IDEA代码生成插件 EasyCode 的安装配置与使用

  • mybatis-plus有自己的代码生成模板,但是有些版本每次都需要引入代码和maven依赖,会有些不方便,我们可以使用idea的EasyCode插件,它是基于IntelliJ IDEA开发的代码生成插件,支持自定义任意模板(Java,html,js,xml)。只要是与数据库相关的代码都可以通过自定义模板来生成。支持数据库类型与java类型映射关系配置。支持同时生成生成多张表的代码。每张表有独立的配置信息。完全的个性化定义,规则由你设置。

IDEA建造者代码生成插件 InnerBuilder 的安装配置与使用

  • InnerBuilder插件将 Builder 操作添加到 Generate 菜单 (Alt+Insert) 中,它会生成一个内部构建器类,如 Effective Java 中所述,就是生成一个建造者模式的Builder类。这个插件需要学过建造者设计模式才能更充分的理解使用,确实非常方便。

4、三方插件

IDEA连接Reids免费插件 Redis Helper 的安装配置与使用

  • redis是很多企业优化数据存储的一个重要考虑方向,一般我们都会下载一个redis客户端进行访问。但是这些客户端有时非常不友好,如果我们使用IDEA,推荐使用 Redis Helper 插件,可以用来方便的连接redis,进行查看、修改、删除数据,且该插件为免费插件。

IDEA连接码云插件 Gitee 的安装配置与使用

  • Git是一个免费的开源分布式版本控制系统,旨在快速高效地处理从小型到非常大的项目的所有内容。Github与Gitee是一类,属于代码托管服务,在云端,两者的区别是Github是国外的,Gitee是国内的。通过git将代码上传到 gitee 和 github 中。如何在idea上操作git成为了一个需要学会的小技能,idea本身集成了GIT的功能,另外也有很多哈用的插件,本教程主要介绍gitee插件的安装配置,以及具体的使用方法。

IDEA MAVEN助手插件 Maven Helper 的安装配置与使用

  • 在微服务盛行的今天,我们开发一个项目往往要依赖一些其他的项目,在依赖的项目中可能会存在一个jar包的多个版本,最终导致jar包冲突,无法找到类或者其他的异常问题。当项目比较小的时候,还可以依靠IEDA的【Diagrams】查看依赖关系,而项目较大依赖比较多后再去一个个的排查依赖的版本号,就很痛苦了。这时候Maven Helper插件就可以上场了,它可以实现快速解决依赖冲突,帮助我们查找依赖关系变得更简单。

IDEA数据库操作插件 Database Navigator 的安装配置与使用

  • Database Navigator插件为IntelliJ IDEA开发环境增加了广泛的数据库开发和维护功能。它与合格且符合IDE要求的SQL和PL/SQL编辑器一起,提供高级数据库连接管理,脚本执行支持,数据库对象浏览,数据和代码编辑器,对数据库编译器操作,方法执行和调试的支持,数据库对象工厂以及所有组件之间的各种导航功能。支持的数据库包括:Oracle、MySQL、SQLite、PostgreSQL、任何符合JDBC的数据库(EXPERIMENTAL)。

IDEA CSDN官方插件 CSDN tools 的安装配置与使用

  • CSDN的idea插件CSDN tools整合了日常开发中常用的工具,并且可以直接在CSDN站内搜索博客,极大的提高了开发效率。CSDN tools插件主要提供了JSON格式化、JSON生成实体类、时间转换等常用工具,同时还有最重要的功能,就是通过插件在CSDN站内搜索博客内容。

IDEA自动化部署插件 Alibaba Cloud Toolkit 的安装配置与使用

  • Alibaba Cloud Toolkit插件可以帮助开发者更高效地部署、测试、开发和诊断应用。在IntelliJ IDEA中安装和配置该插件后,您可以将本地应用快速部署到阿里云ECS、EDAS、容器服务Kubernetes版和任意服务器中去,还可以使用Cloud Toolkit提供的Arthas诊断、文件或文件夹上传、内置Terminal等功能。

5、接口请求插件

IDEA Restful服务开发辅助插件 RestfulTool 的安装配置与使用

  • RestfulTool插件,是一套 Restful 服务开发辅助工具集,提供了一个 Services tree 的显示窗口,双击 URL 直接跳转到对应的方法定义。restfule请求的URL是由类的RequestMapping和方法的RequestMapping组成,在不用插件的情况下需要我们复制黏贴,拼接成一个完整的URL,而RestfulToolkit这款插件就可以很方便的查找出对应的URL,还可以对接口进行测试。

IDEA接口测试插件 Restful Fast Request 的安装配置与使用

  • Fast Request 是一个基于springmvc、springboot的帮助你快速生成url和参数的IDEA插件。同时也是一个http client工具,你只需要按一下方法左侧的小图标(小火箭),插件就会帮你生成方法的url和参数显示在工具内,再点击发送请求即可在IDEA内完成API调试,并且可以保存历史请求,方便再次使用调试。

6、实用工具插件

IDEA base64编码查看图像插件 Base64 image encoder 的安装配置与使用

  • 在开发过程中,有一些前端使用的小图经常会以base64编码的形式去查看(在 CSS/HTML 中使用),我们一般通过编码都可以实现,但是有些情况下可能不需要编码那么麻烦,只是针对个别图片做个base64转换即可,Base64 image encoder插件就可以完成,该插件允许以 base64 编码的形式查看图像。

IDEA显示代码缩略图插件 CodeGlance 的安装配置与使用

  • 在IDEA开发环境中,当代码总行数达到一定规模后,通过鼠标拖放滚动条定位效率相对比较低,这时候可以通过插件CodeGlance来显示代码缩略图。该插件将类似于Sublime中的代码的微型地图嵌入到编辑器窗格中,你可以使用自定义的颜色对亮度和深色主题进行语法突出显示。此插件在大多数情况下实用性一般,因为单个java类文件通常都不会太长,太长的话,说明这个类自身的设计可能存在一定的问题,如职责不单一,比较重,耦合强等。

IDEA统计代码行数插件 Statistic 的安装配置与使用

  • 一个项目写下来,有时候需要统计一下项目代码的行数,或者想知道自己到底写了多少代码,可以使用IDEA插件Statistic扫描代码并统计结果。Statistic插件显示项目统计信息,包括按扩展名排序的文件以及大小、行数LOC等。用户可以使用“选择时刷新”按钮选择(项目/模块/包/文件)范围。另外此插件需要Java 1.8支持。

IDEA翻译插件 Translation 的安装配置与使用

  • IDEA翻译插件 Translation 可以翻译词汇、语句,如源码之类的注释一般都是英文,对于英文不好的人来说会非常困难,又比如在idea控制台查看一些报错日志时也会偶尔迷茫,若使用 Translation 注解则会非常方便。选中我们需要翻译的文件,然后右键会有“translate”选项(也可以使用快捷键Ctrl+Shift+Y),选择之后即可进行翻译。

IDEA搜索SpringMVC请求接口插件 Request mapper 的安装配置与使用

  • 在SpringMVC项目中,我们一般都通过@RequestMapping(“/api”)等注解做url请求路径的设置,类和方法都可以使用该注解,所以在查找一个完整的url路径时,通过IDEA自带的搜索是无法满足的。Request mapper插件用于快速导航到 url 映射声明的插件,支持完整的路径查找,它支持的语言有Java、Kotlin,支持的框架包括Spring、JAX-RS、Micronaut、Helidon。

IDEA正则表达式工具插件 RegexpTester 的安装配置与使用

  • RegexpTester是一个正则表达式工具,可以方便的测试,编写正则表达式,允许您在动态环境中试验Java正则表达式。功能有正则表达式语法的全部高亮显示,以提供容易的视觉线索(包括括号匹配和错误检测);当鼠标悬停在正则表达式的一部分上时,将显示带有上下文帮助的工具提示;正则表达式和文本的同步选择:只需选择正则表达式的一部分,看看哪部分文字是由这部分匹配。

IDEA显示多颜色调试日志插件 Grep Console 的安装配置与使用

  • Grep Console是一款和IDEA Console相关的插件,可以通过expression表达式过滤日志、给不同级别的日志或者给不同pattern的日志加上背景颜色与上层颜色,支持部分匹配过滤,完全匹配过滤,正则表达式过滤以及反向(不包括)过滤,另外还支持关键字标记功能,通过不同的颜色显示在Console之中的日志颜色,以便区分不同的日志信息。

IDEA日志转sql语句插件 Mybatis Log Plus 的安装配置与使用

  • Mybatis Log Plus插件可以将输出在控制台的mybatis日志中的sql语句、参数拼装转换成可执行的sql语句,方便了我们对于程序的调试和排错。该插件的功能就是将sql语句中的?占位符用Parameters中的参数进行替换,从而方便我们对于sql的阅读。之前的Mybatis Log Plugin插件已经收费,而Mybatis Log Plus是完全免费的。

IDEA自动生成.gitignore文件插件 .ignore 的安装配置与使用

  • 在使用gitee或者github推送文件的时候,经常会碰到一些不想提交的文件(如IDEA自动生成的.idea文件夹及其内容,.iml,.class等),这个时候就需要用到 .gitignore 文件了。.gitignore不需要完全从头自己写,可以使用.ignore插件自动生成,也可以在插件生成的模板文件中把你的忽略内容复制进去。如果项目中有这个忽略文件,就使用项目中的就好。

IDEA彩虹括号插件 Rainbow Brackets 的安装配置与使用

  • Rainbow Brackets(彩虹括号)插件基本作用是按照颜色匹配括号,提高括号匹配速度。还可以实现选中区域代码高亮的功能,快速锁定显示目标代码。这个插件的默认配色区分度不明显,在使用Rainbow Bracket之前可自定义括号颜色。

IDEA一键调用一个对象的所有的set方法插件 GenerateAllSetter 的安装配置与使用

  • 在平时开发中,经常有一些实体bean相互转换的代码,如果实体类属性字段少的话还好,我们可以手动敲一遍,比如user.setName(u.getName()),但是当实体bean的字段达到10个以上时,这样手动敲难免会降低开发效率,GenerateAllSetter就是为解决此类问题而生,该插件可以快速生成实体的set方法,大大减少开发的时间。支持所有的类设置方法包括超类。

IDEA折叠pom文件中的依赖项插件 Laconic POM 的安装配置与使用

  • Laconic POM for Maven插件可以将pom.xml文件中的maven依赖折叠起来,在maven依赖较多,而我们又需要快速浏览的时候非常便利。安装该插件后,打开pom.xml可以看到自动折叠了pom文件中的依赖项,如果需要查看具体内容可以点击文件左侧的加号按钮展开查看。

IDEA自动生成Junit单元测试插件 JUnitGenerator 的安装配置与使用

  • 在我们编写程序的时候,为了实现业务功能需要写很多的方法。为了确保这些方法的正确性,保证这些方法或接口没有bug,需要针对这些接口进行测试,这样的测试我们称之为单元测试。但是编写单元测试的工作非常繁琐,有没有简便的方式来减少这种重复性工作呢?答案是肯定的,我们可以使用JUnitGenerator插件来帮我们自动生成单元测试测试模版。

IDEA中文语言包插件 Chinese (Simplified) Language Pack 的安装配置与使用

  • IDEA是国外开发的一款强大的IDE软件,默认是英文版本的,对于很多英语不是特别好的小伙伴来说,不是特别的顺手,于是我们就来下载 Chinese (Simplified) Language Pack 中文插件,汉化一下,这样就方便不少。该中文语言包可以为您的 IntelliJ IDEA, AppCode, CLion, DataGrip, GoLand, PyCharm, PhpStorm, RubyMine 和WebStorm 带来完全中文化的界面。

IDEA中文简繁体字转换插件 Chinese Converter 的安装配置与使用

  • Chinese Converter插件是一款无需任何图形用户界面的通过热键进行繁体中文和简体中文之间的互译工具,更加方便、简单、快捷。您只需两步即可轻松翻译。反白選取要轉換的文字區塊,按下 Ctrl+Alt+1(for Windows)/Cmd+Alt+1(for MacOS) 即能將選中區塊轉換為繁體中文,反之按下 Ctrl+Alt+2(for Windows)/Cmd+Alt+2(for MacOS) 即能將選中區塊轉換為簡體中文。

IDEA yaml和properties文件相互转换插件 Convert YAML and Properties File 的安装配置与使用

  • 最近在做某配置中心的时候,配置中心采用properties格式进行配置的,而我们工程的项目配置文件是yml格式的。如果人为手动的一条一条将yml文件中的配置数据,添加到配置中心,难免会消耗大量的人力和精力,况且还容易输入错误。因此,需要一个工具或插件,将 yml 文件的格式,转换为properties文件。IDEA插件 Convert YAML and Properties File 可以快速将Properties文件转换为YAML文件,或将YAML文件转换为Properties文件。

IDEA显示CPU使用情况插件 CPU Usage Indicator 的安装配置与使用

  • CPU Usage Indicator插件可以在状态栏中显示 CPU 的使用率,是CPU指示器,就像内存指示器一样。该插件还可以用于性能问题诊断的操作,可以在面板上左键单击会生成一个线程转储(当 IDE 在后台执行某些操作并且您想知道什么时很有用)。

IDEA高亮代码中的标识符插件 MultiHighlight 的安装配置与使用

  • MultiHighlight 插件使用自定义颜色突出显示标识符(如“突出显示文件中的某个字符”),该插件是通过快捷键给相同的字符标记成彩色的颜色。您可以自定义突出显示的文本样式,这在阅读源代码时很有帮助。选中字符串按快捷键Ctrl+'就可以标识颜色了。

IDEA重置状态(正版破解)插件 IDE Eval Reset 的安装配置与使用

  • idea eval reset是Jetbrains的良心产品,是JetBrains全家桶无限试用插件,IDEA会允许你试用30天,我们可以借此重新刷新idea正版程序,从而达到无限制使用的目的。
0

评论区