编程导航教程

首页

IDEA 插件精选推荐

2025-12-03 14:20
阅读 3.9k
评论
问答
笔记
0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
大纲
    1

    本文作者:程序员鱼皮

    本站地址:https://codefather.cn

    工欲善其事,必先利其器。作为 Java 开发者最常用的 IDE,IntelliJ IDEA 拥有丰富的插件生态。合理使用插件,不仅能够提升开发效率,还能让代码质量更上一层楼。

    作为一个使用 IDEA 多年的老鸟,鱼皮深知好的插件能让开发效率翻倍。比如用 MyBatisX 插件,几秒钟就能生成 Mapper 代码;用 Translation 插件,再也不用切换到浏览器查单词了;用 Rainbow Brackets,代码可读性提升一大截。

    鱼皮精选了多款实用的 IDEA 插件,综合考虑了实用性、易用性、流行度和维护频率,按照不同的使用场景进行分类,帮助大家快速找到适合自己的插件。

    注意:不要一次性装太多插件,会影响 IDEA 的性能。建议根据自己的实际需要选择性安装,不常用的插件可以禁用或卸载。

    ⭐️ 可以通过观看鱼皮的视频教程,快速了解插件的用法:IDEA 插件推荐

    一、精选必装插件

    这些插件简单好用,能够显著提升开发体验,强烈推荐安装。

    1)Chinese Language Pack

    中文语言包,为 IDEA 提供简体中文界面支持,让新手更容易上手。

    2)Translation

    翻译插件,鼠标选中文本,点击右键即可自动翻译成多国语言。对于阅读英文文档、理解英文变量名特别有帮助。

    3)Key Promoter X

    快捷键提示插件。当你执行鼠标操作时,如果该操作可被快捷键代替,会给出提示,帮助你自然形成使用快捷键的习惯,告别死记硬背。

    4)Rainbow Brackets

    给括号添加彩虹色,使开发者通过颜色区分括号嵌套层级,便于阅读。写代码再也不会被一堆括号搞晕了。

    5)CodeGlance

    在编辑器右侧生成代码小地图,可以拖拽小地图光标快速定位代码,阅读行数很多的代码文件时非常实用。

    6)String Manipulation

    字符串快捷处理工具,支持各种大小写转换、驼峰命名转换等,写代码时处理字符串格式非常方便。

    二、代码生成类

    这些插件能够帮你自动生成代码,大大提高开发效率。

    1)Lombok

    配合 Lombok 依赖及注解使用,能够大大减少 Java 对象的代码量。IDEA 已自带,无需安装。通过注解自动生成 getter、setter、构造方法等。

    2)GsonFormatPlus

    根据 JSON 自动生成对应的 Java 对象,再也不用手写一堆字段了。

    3)MyBatisX

    MyBatis 增强插件,支持自动生成 entity、mapper、service 等常用操作的代码,支持 mapper 和 xml 之间的跳转,优化开发体验。

    4)Easy Javadoc

    快速生成 Javadoc 文档注释,支持自定义模板。

    5)GenerateAllSetter

    快速生成调用对象 setter 方法的代码,写测试数据时特别方便。

    6)JUnitGenerator V2.0

    自动生成单元测试代码框架,提高测试代码编写效率。

    三、代码质量类

    帮助你发现代码问题,提升代码质量。

    1)SonarLint

    帮助你发现和修复代码的错误和漏洞,实时提供代码质量反馈。

    2)Alibaba Java Coding Guidelines

    阿里巴巴代码规范检查插件,帮助你写出更规范的代码。

    3)CheckStyle-IDEA

    自动检查 Java 代码规范,支持自定义规则配置。

    4)FindBugs-IDEA

    帮你找出代码中潜藏的 Bug,在运行前就能发现问题。

    四、代码阅读类

    这些插件能够帮助你更好地理解和阅读代码。

    1)SequenceDiagram

    自动生成方法调用时序图,阅读源码时特别有用,能快速理解方法调用关系。

    2)Call Graph

    生成调用关系图,便于查看源码的调用链路。

    3)jclasslib Bytecode Viewer

    字节码查看器,学习 JVM 时必备工具,可以直观地查看 class 文件的字节码。

    4)Jump to Line

    支持跳转到任意行进行调试,调试代码时更灵活。

    五、数据库相关

    1)Free Mybatis Plugin

    MyBatis 增强插件,支持 mapper => xml 的快速跳转,提供 SQL 语句的智能提示。

    2)MyBatis Log Plugin

    MyBatis SQL 提取和格式化输出,在控制台自动将参数替换到 SQL 中,方便调试。

    六、AI 辅助编码

    1)Tabnine AI Code Completion

    使用 AI 去自动提示和补全代码,比 IDEA 自带的代码补全更加智能化。

    2)GitHub Copilot

    GitHub 官方的 AI 编程助手,能够根据注释生成代码,提供智能补全建议。

    七、Git 增强

    1)GitToolBox

    Git 增强插件。在自带的 Git 功能之上,新增了查看 Git 状态、自动拉取代码、提交通知等功能。最好用的是可以查看到每一行代码的最近一次提交信息。

    2)Git Flow Integration

    Git Flow 的图形界面操作,让 Git Flow 工作流更简单。

    3)Gitee

    码云(Gitee)插件,在 IDEA 中直接管理 Gitee 仓库。

    八、工具集成

    1)RestfulTool

    辅助 Web 开发的工具集,可以根据 Controller 快速生成接口测试请求。

    2)Maven Helper

    Maven 辅助插件,可以快速查看和解决 Maven 依赖冲突。

    3)Gradle View

    Gradle 项目管理工具的扩展,提供更好的依赖关系可视化。

    4)Alibaba Cloud Toolkit

    阿里云工具集,支持一键部署到云服务器。

    5)Tencent Cloud Toolkit

    腾讯云工具集,支持云端资源管理和部署。

    九、界面美化

    让你的 IDEA 更好看,用起来更舒心。

    1)Extra Icons

    图标美化插件,支持更多文件类型的图标显示。

    2)Material Theme UI

    Material Design 风格的主题,让 IDEA 界面更现代化。

    3)Nyan Progress Bar

    将进度条替换成彩虹猫动画,让等待变得有趣。

    4)Power Mode II

    打字特效插件升级版,写代码时有炫酷的特效,让编程更有激情。

    5)Background Image Plus +

    给编辑器设置背景图片,可以设置你喜欢的图片作为背景。

    十、其他实用插件

    1)面试鸭

    程序员面试刷题插件,提供海量高频面试题库,支持 Java、前端、Go、C++、Python 等多个技术领域。可以在编码过程中直接浏览和练习面试题,支持查看答案和参与讨论,帮助程序员高效备战面试。

    2)WakaTime

    代码统计和跟踪插件,自动统计你的编码时间和项目分布。

    3)Statistic

    代码统计工具,查看项目的代码行数、文件数等统计信息。

    4)Leetcode Editor

    在 IDEA 里刷 LeetCode 算法题,不用切换到浏览器。

    5)PlantUML integration

    UML 建模工具,只需简单的代码就能画出复杂的 UML 类图、时序图等。

    6).ignore

    生成不同语言的版本控制忽略文件(.gitignore、.dockerignore 等)。

    7)Properties to YAML Converter

    把 Properties 文件的格式转为 YAML 格式,SpringBoot 配置文件转换必备。

    8)Json Parser

    验证和格式化 JSON 字符串的工具,处理 JSON 数据更方便。

    9)Multirun

    支持同时启动多个应用,微服务开发时特别有用。

    使用建议

    1. 不要装太多插件:插件虽好,但装太多会影响 IDEA 的启动速度和运行性能。建议只装自己真正需要的。

    2. 定期更新插件:插件作者会持续优化和修复 Bug,建议定期检查更新。

    3. 根据需要安装:不同的开发场景需要不同的插件,可以根据实际项目需要来选择。比如做前端相关就装 Vue.js 插件,做大数据就装 Big Data Tools。

    4. 先试后留:不确定某个插件是否适合自己时,可以先试用一段时间,不好用就卸载。

    5. 关注官方推荐:JetBrains 官方会定期推荐一些优质插件,可以关注官方插件市场的推荐。

    更多资源

    • IDEA 插件市场:https://plugins.jetbrains.com/idea
    • IDEA 官方文档:https://www.jetbrains.com/help/idea/
    • 鱼皮的 IDEA 插件推荐视频:https://www.bilibili.com/video/BV1yb4y1a7Aq

    加油小伙伴们 💪🏻!