在这里插入图片描述

参考插件帝:https://gitee.com/zhengqingya/idea-config/

IDEA插件市场:https://plugins.jetbrains.com/

突发小技巧:使用插件时要注意插件的版本兼容性,并根据自己的实际需求选择合适的插件。同时,不要过度依赖插件,保持简洁和高效的开发环境才是最重要的。

在这里插入图片描述


1. Smart Tomcat


顾名思义就是配置tomcat的,跟专业版配置小猫类似。

在这里插入图片描述

在这里插入图片描述


2. Database Navigator


类似专业版的数据库管理工具。

在这里插入图片描述

在这里插入图片描述


3. Spring Boot Assistant


SpringBoot开发插件。(可以识别springboot主配置文件,以及代码提示,我这个版本idea没有构建springboot项目功能)

社区版idea的services面板中没有添加springoboot应用的功能。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

4. JBLJavaToWeb


把maven工程转成web项目。

在这里插入图片描述

选中一个项目,然后鼠标右键点击JBLJavaToWeb。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

解决Maven项目webapp没有小蓝点问题:

在这里插入图片描述

web项目结构:

在这里插入图片描述

  • 通过执行Maven打包命令package,可以获取到部署的Web项目目录。
  • 编译后的 Java字节码文件 和 resources的资源文件 ,会被放到 WEB-INF 下的classes目录。
  • pom.xml中依赖坐标对应的jar包,会被放入 WEB-INF 下的lib目录。

5. JBLSpringBootAppGen


用法跟上面的非常相似,可以帮助我们生成启动类和application.yml文件。

在这里插入图片描述

选中要生成主类的项目,然后鼠标右键点击JBLSpringBootAppGen。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

6. Lombok


我们知道在项目中导入lombok依赖,然后通过注解简化实体开发。但是使用这个操作之前需要在IDEA中安装lombok插件。(小辣椒)

在这里插入图片描述


7. GenerateAllSetter


当一个类有大量实例字段时,通过这个插件就可以快速为对象赋值和取值。快捷键:选中对象,然后alt+回车。

在这里插入图片描述

在这里插入图片描述

@Test
public void test0() {
    User user = new User();
    user.setUserName("");
    user.setAge(0);
}

8. Maven Helper


快速解决Maven依赖关系和版本问题。

在这里插入图片描述

在这里插入图片描述

在IDEA中,当打开一个pom.xml文件时,可能会看到一个名为"Dependency Analyzer"的选项卡。这个选项卡提供了一个可视化界面,用于解决项目中的依赖冲突。

要解决冲突的jar包,可以按照以下步骤进行操作:

  • 打开pom.xml文件,并切换到"Dependency Analyzer"选项卡。

  • 在"Dependency Analyzer"界面中,你将看到一个依赖关系图,显示了项目中所有的依赖关系。

  • 在依赖关系图中,你可以看到有冲突的依赖项以及它们之间的关系。冲突的依赖项通常会以红色或其他突出显示。

  • 点击冲突的依赖项,你将看到更详细的信息,包括引起冲突的不同版本和它们所属的模块。

  • 解决依赖冲突的一种常见方法是通过手动调整项目的依赖关系来排除或更新冲突的依赖项。你可以右键单击冲突的依赖项,然后选择相应的操作,例如"Exclude"(排除)或"Update Version"(更新版本)。

  • 在进行任何更改之前,建议先备份你的项目或使用版本控制系统,以便在需要时可以恢复到之前的状态。

在这里插入图片描述
通过使用"Dependency Analyzer"选项卡,可以更方便地查看和解决项目中的依赖冲突。这有助于确保项目的依赖关系正确,并避免潜在的运行时错误。


9. Git Commit Template


Git 格式化模版,可以按照实际情况格式化你的提交信息。常用的Git提交类型有:(通过这个插件就不用我们手写命令了)

  • feat(新功能)
  • fix(修复bug)
  • docs(文档更新)
  • refactor(重构,既不修复bug也不添加新功能)
  • chore(只对构建过程或构建工具的改变,并没有对生产环境代码的进行改变,例如修改构建脚本、更新依赖项等)
  • style(对代码样式、格式化的更改,不影响代码逻辑)
  • revert(撤销先前的提交)
  • perf(性能优化相关的更改)
  • test(添加或修改测试代码)

在这里插入图片描述

在这里插入图片描述

点击ok后,就会安装配置生成commit模板:

在这里插入图片描述

10. GitToolBox


可以更直观看到哪块代码是谁写的。(有的版本开始收费了)

在这里插入图片描述

这个插件好像开始收费了,什么免费试用30天,也有免费版本的:

在这里插入图片描述

在这里插入图片描述

成年人的世界里看破不说破😀哈哈哈

在这里插入图片描述


11. Rainbow Brackets(彩色括号)


江湖俗称彩色大括号,方便查看嵌套关系,部分版本开始收费了,下面我使用的是作者提供的免费版。

在这里插入图片描述

在这里插入图片描述


12. CodeGlance Pro


代码小地图。(在右侧显示)开启/关闭快捷键:shift+ctrl+g

CodeGlance Pro插件相关快捷键:https://zhuanlan.zhihu.com/p/509878382?utm_id=0

在这里插入图片描述

在这里插入图片描述


13. Grep Console


俗称彩色控制台。可以自定义设置控制台输出颜色,以及不同日志信息级别的颜色和背景色。

在这里插入图片描述

在这里插入图片描述


14. .ignore


生成git忽略文件的工具。

在这里插入图片描述

在这里插入图片描述

提供了一些忽略文件的模板:

在这里插入图片描述


15. maven-search


在idea中快速搜索依赖坐标。

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述


16. MyBatisPlus


mp代码生成器插件

在这里插入图片描述

使用方法:https://blog.csdn.net/qq_46921028/article/details/131463171


17. MyBatisX


可以让mapper接口与xml文件之间进行切换。也可以根据数据库生成代码。

在这里插入图片描述


18. Nyan Progress Bar


彩色小猫进度条。

在这里插入图片描述


19. Sequence Diagram


生成代码时序图。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述


20. Statistic/WalkTime (代码统计插件)


Statistic:统计代码行数。

在这里插入图片描述
在这里插入图片描述



WalkTime :可以查看项目编码所花费的时间,此插件会自动记录你的开始时间和结束时间以及各种细节,如项目、文件、分支、提交/PR等。(需要去官网申请api key)

在这里插入图片描述
api key申请地址:https://wakatime.com/login?next=https://wakatime.com/settings/account?apikey%3Dtrue

在这里插入图片描述

然后把api key复制到idea上:

在这里插入图片描述

通过这个网站查看插件统计你的编码情况:https://wakatime.com/

在这里插入图片描述

在这里插入图片描述


21. Translation


翻译插件。

在这里插入图片描述

翻译内容:ctrl+shift+y

英译互转:ctrl+shift+x

在这里插入图片描述

也可以根据中文快速帮我们转成英文类名:
在这里插入图片描述


22. String Manipulation


字符串处理插件(如 转大驼峰、小驼峰、常量名、生成MD5密串等等),快捷键:alt+m

在这里插入图片描述


23. Rider UI Theme Pack


主题插件。

在这里插入图片描述


24. Presentation Assistant


方便查看你每次使用的快捷键。

在这里插入图片描述


25. GitHub Copilot


AI代码提示助手。(花米)

在这里插入图片描述


26. Java Stream Debugger


debug调试stream流。

在这里插入图片描述


27. Java Mybatis SQL Scanner


扫描 Mybatis SQL XML 文件,分析出不规范或者潜在风险的SQL。

在这里插入图片描述


28. RestfulTool、RestfulToolkit-fix


API 接口调试工具。(两者选择一个即可)。

在这里插入图片描述

新版idea双击shift可以根据路径跳转对应控制方法:

在这里插入图片描述


29. Alibaba Java Coding Guidelines


阿里巴巴 Java代码规范插件。

在这里插入图片描述


30. Easy Javadoc


光标放在 类/方法/属性上 通过快捷键 ctrl+\ 自动添加注释。

在这里插入图片描述

注释模板格式可以自行配置:

在这里插入图片描述




如果快捷键冲突了,可以通过以下方法修改快捷键:(修改快捷键:https://blog.csdn.net/m0_67686967/article/details/125161883)

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

测试:

在这里插入图片描述


31. SpotBugs (Java质量分析工具)


Java质量分析工具,可以帮我们查找代码中隐藏的bug。

在这里插入图片描述


32. CodeGeex


免费AI编程助手,插件类似copilot,官网:https://codegeex.cn/

在这里插入图片描述


33. Redis Helper


这个插件可以在idea中管理redis数据库

在这里插入图片描述

在这里插入图片描述

34. Show Comment


可以在idea项目目录中查看Java类的注释信息。

在这里插入图片描述

在这里插入图片描述


35. Rainbow Fart


彩虹屁插件,当你输入指定代码片段后,他就会鼓励你。

在这里插入图片描述
在这里插入图片描述

36. File Expander


在IDEA中浏览一些文件,如查看jar包中的代码,支持文件类型有:zip 、jar、 war、 epc、 etc、gz、tar、7z等

在这里插入图片描述


37. SquareTest


提高编写单元测试速度的插件。收费(免费试用30天)

在这里插入图片描述

1、在待测试的类上,按 alt + 回车,然后点击 Create Test

在这里插入图片描述

2、勾选指定方法,生成测试方法

在这里插入图片描述

最终效果:

在这里插入图片描述

免费的单元测试插件:TestMe、JUnitGenerator V2.0 。


38. aiXcoder Code Completer


AI代码提示助手。如果不想联网,可以使用离线模式,它会把模型下载到本地,以确保项目代码的安全,离线模式性能没有云端模式好,云端可以在线搜索代码。

aiXcoder 官网:https://www.aixcoder.com/#/

aiXcoder 代码搜索引擎:https://codesearch.aixcoder.com/

关于aiXcoder的介绍:https://blog.csdn.net/zxb_1222/article/details/131045546https://www.bilibili.com/video/BV1HY4y1X7Q5

几款插件的对比:https://blog.csdn.net/penriver/article/details/125578768

在这里插入图片描述

开启云端服务: (登录账号、点击申请试用)

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

测试代码提示:

在这里插入图片描述

测试查找类似的代码:

在这里插入图片描述


39. EasyCode


代码生成工具。

在这里插入图片描述
在这里插入图片描述


40. Key Promoter X


快捷键提示插件。它可以告诉你可以使用哪个快捷键代替这个鼠标操作,大大减轻记忆负担。

在这里插入图片描述


41. CheckStyle-IDEA


代码检查插件。(可以指定一套代码规范)

在这里插入图片描述
在这里插入图片描述

42. Alibaba Java Coding Guidelines


阿里巴巴Java代码规范插件。

在这里插入图片描述
功能上跟CheckStyle-IDEA类似。


43. SonarLint


代码检查插件。

在这里插入图片描述
功能上跟CheckStyle-IDEA类似。


44. Restful Fast Request


相当于idea中的postman。

在这里插入图片描述

45. IDEA插件迁移


idea插件默认安装位置:C:\Users\用户名\AppData\Roaming\JetBrains\IntelliJIdea2023.2\plugins

在这里插入图片描述
只需把当前plugins文件夹里的插件打压包,然后替换别人电脑plugins里的文件,当idea启动时插件会自动导入。


46. 导出IDEA设置


File —> Manage IDE Settings —> Export Settings
在这里插入图片描述
Import Settings 是导入配置。


47.TalkX


TalkX是一款基于基于ChatGPT开发的IDE插件(主要是免费哈哈哈),专注于为技术开发群体提供特定的编程指导,帮助研发人员提高编码效率和质量。但TalkX的功能并不仅限于此,作为一个领先国内的多功能AI开发助手,TalkX没有使用门槛,其他领域的用户也可以通过与其对话来获取知识与支持。主要功能:可以通过对话方式学习编程技术、解释和分析代码、生成测试用例、代码优化、检查安全性等。

在这里插入图片描述

功能:

  • 可以解释代码
  • 中英翻译
  • 性能检查
  • 安全检查
  • 样式检查
  • 代码优化
  • 提高可读性
  • 生成测试用例
  • 支持对话

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

48. jclassLib 反编译工具


在这里插入图片描述

在这里插入图片描述

49. MyBatisCodeHelperPro


文档地址:https://brucege.com/doc/#/

最强大的Mybatis插件,mybatis写xml几乎所有地方都有代码提示,代码检测,可以从表生成代码,通过模版生成代码,方法名生成代码,生成testcase快速测试,日志转sql等功能。

在这里插入图片描述

50. Codeium


Codeium也是一款AI编程助手,可以当做GitHub Copilot平替产品。

官网地址:https://codeium.com/

在这里插入图片描述

对于日常开发来说,个人版就基本够用了。

在这里插入图片描述

51. ptg


鼠标右键生成JavaBean

在这里插入图片描述

在这里插入图片描述

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐