0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

30款IDEA宝贝插件

jf_ro2CN3Fa 来源:CSDN 2023-01-09 11:57 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群


安装插件教程

239e1042-8fc2-11ed-bfe3-dac502259ad0.png

在这里直接搜索就行了

23ac6408-8fc2-11ed-bfe3-dac502259ad0.png

强烈推荐的插件

Presentation Assistant 快捷键展示

录屏或者共享的时候,效果极佳

23cbeec2-8fc2-11ed-bfe3-dac502259ad0.gif

Codota— 代码智能提示

23db9e4e-8fc2-11ed-bfe3-dac502259ad0.gif

还可以搜索相关代码的示例

2419a73e-8fc2-11ed-bfe3-dac502259ad0.png

Codota还包含一个网站:https://www.codota.com/code

2440fee2-8fc2-11ed-bfe3-dac502259ad0.png

Alibaba Java Code Guidelines— 阿里巴巴 Java 代码规范

可以切换中英文

24671e74-8fc2-11ed-bfe3-dac502259ad0.png

有什么不符合阿里巴巴Java开发手册的都会显示出来

248bd69c-8fc2-11ed-bfe3-dac502259ad0.png24b13040-8fc2-11ed-bfe3-dac502259ad0.png

Translation - 必备的翻译插件

快捷键

  • command+ctrl+i(mac)
  • ctrl + shift + o(win/linux)
24d06942-8fc2-11ed-bfe3-dac502259ad0.gif24f301c8-8fc2-11ed-bfe3-dac502259ad0.gif25192588-8fc2-11ed-bfe3-dac502259ad0.png251feb5c-8fc2-11ed-bfe3-dac502259ad0.png2530028a-8fc2-11ed-bfe3-dac502259ad0.png2548287e-8fc2-11ed-bfe3-dac502259ad0.gif

SequenceDiagram —— 调用链路自动生成时序图

右键 --> Sequence Diagaram 即可调出。

双击顶部的类名可以跳转到对应类的源码中,双击调用的函数名可以直接调入某个函数的源码。

25606830-8fc2-11ed-bfe3-dac502259ad0.jpg

Rainbow Brackets ——让你的括号变成不一样的颜色,防止错乱括号

25767012-8fc2-11ed-bfe3-dac502259ad0.png2592a034-8fc2-11ed-bfe3-dac502259ad0.png25b76f72-8fc2-11ed-bfe3-dac502259ad0.png25d451b4-8fc2-11ed-bfe3-dac502259ad0.png

HighlightBracketPair —— 括号开始结尾 高亮显示。

25eb4f36-8fc2-11ed-bfe3-dac502259ad0.gif2606bdc0-8fc2-11ed-bfe3-dac502259ad0.gif262e2310-8fc2-11ed-bfe3-dac502259ad0.jpg

Grep Console 控制台日志 高亮

264b8414-8fc2-11ed-bfe3-dac502259ad0.gif26697532-8fc2-11ed-bfe3-dac502259ad0.png268cd86a-8fc2-11ed-bfe3-dac502259ad0.png26a49ad6-8fc2-11ed-bfe3-dac502259ad0.png

google-java-format —— 代码自动格式化

这个插件的优点在于不需要手动快捷键去格式化代码

Key promoter X —— 会有这个操作的快捷键在界面的右下角进行告知。

26c3cd34-8fc2-11ed-bfe3-dac502259ad0.gif

26cf4a1a-8fc2-11ed-bfe3-dac502259ad0.png26edb478-8fc2-11ed-bfe3-dac502259ad0.png

CodeGlance —— 缩略图

这个插件可以向查看缩略图一样,帮助我们快速切换到所要的代码区域,而不用疯狂地拖拽一遍去找。

2704f5ca-8fc2-11ed-bfe3-dac502259ad0.png

Leetcode Editor 可以在IDEA中在线刷题。

上班摸鱼属实方便,表面上我在干活,实际上我在刷算法题。

273cf808-8fc2-11ed-bfe3-dac502259ad0.gif

基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/ruoyi-vue-pro
  • 视频教程:https://doc.iocoder.cn/video/

装饰类

Material Theme UI ——IDEA主题插件

278933bc-8fc2-11ed-bfe3-dac502259ad0.png279b309e-8fc2-11ed-bfe3-dac502259ad0.png27b29f18-8fc2-11ed-bfe3-dac502259ad0.png27de2b92-8fc2-11ed-bfe3-dac502259ad0.png

Power Mode II —— 打字效果

2805c1e8-8fc2-11ed-bfe3-dac502259ad0.png

Background Image Plus + —— 更换IDEA背景

282c0d62-8fc2-11ed-bfe3-dac502259ad0.png285df3ea-8fc2-11ed-bfe3-dac502259ad0.png28948dec-8fc2-11ed-bfe3-dac502259ad0.png28c54702-8fc2-11ed-bfe3-dac502259ad0.png

基于 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/yudao-cloud
  • 视频教程:https://doc.iocoder.cn/video/

较便利插件

RoboPOJOGenerator—JSON (GsonFormat也可以,但是好久没更新过了)

28e55da8-8fc2-11ed-bfe3-dac502259ad0.gif29203cd4-8fc2-11ed-bfe3-dac502259ad0.png

Statistic— 项目信息统计

可以非常直观地看到你的项目中所有类型的文件的信息

2936fb5e-8fc2-11ed-bfe3-dac502259ad0.png295034f2-8fc2-11ed-bfe3-dac502259ad0.png

CamelCase - 多种命名格式之间切换

296fb9ee-8fc2-11ed-bfe3-dac502259ad0.gif

快捷键如果忘记的话可以在 IDEA 的菜单栏的 Edit 找到

298969f2-8fc2-11ed-bfe3-dac502259ad0.png29b63c0c-8fc2-11ed-bfe3-dac502259ad0.png

jclasslib bytecode viewer 查看字节码

在 IDEA 打开想研究的类。

编译该类或者直接编译整个项目( 如果想研究的类在 jar 包中,此步可略过)。

打开“view” 菜单,选择“Show Bytecode With jclasslib” 选项。

选择上述菜单项后 IDEA 中会弹出 jclasslib 工具窗口。

29cb072c-8fc2-11ed-bfe3-dac502259ad0.png29e49f34-8fc2-11ed-bfe3-dac502259ad0.png

Auto filling Java call arguments 自动补全参数

调用一个函数,使用 Alt+Enter 组合键,调出 “Auto fill call parameters” 自动使用该函数定义的参数名填充。

GenerateO2O—— 自动填充参数的值

2a02c8a6-8fc2-11ed-bfe3-dac502259ad0.jpg2a110470-8fc2-11ed-bfe3-dac502259ad0.jpg

GenerateAllSetter——自动调用所有 Setter 函数(可填充默认值)

2a32feb8-8fc2-11ed-bfe3-dac502259ad0.gif2a5676a4-8fc2-11ed-bfe3-dac502259ad0.gif2a70257c-8fc2-11ed-bfe3-dac502259ad0.gif

Maven Helper ——方便maven项目解决jar冲突

2a8a811a-8fc2-11ed-bfe3-dac502259ad0.png2aaa14bc-8fc2-11ed-bfe3-dac502259ad0.png2ab9d992-8fc2-11ed-bfe3-dac502259ad0.png2ae221a4-8fc2-11ed-bfe3-dac502259ad0.png2af7c22a-8fc2-11ed-bfe3-dac502259ad0.png

FindBugs ——检查代码中的隐患

2b0ce380-8fc2-11ed-bfe3-dac502259ad0.png2b38eb60-8fc2-11ed-bfe3-dac502259ad0.png

Stack trace to UML —— 根据 JVM 异常堆栈画 UML时序图和通信

打开方式:Analyze > Open Stack trace to UML plugin + Generate UML diagrams from stacktrace from debug

2b58b6ac-8fc2-11ed-bfe3-dac502259ad0.png2b72ae40-8fc2-11ed-bfe3-dac502259ad0.png

Java Stream Debugger —— Stream 将操作步骤可视化

2b88f6a0-8fc2-11ed-bfe3-dac502259ad0.png2ba71cf2-8fc2-11ed-bfe3-dac502259ad0.png2bcb9ed8-8fc2-11ed-bfe3-dac502259ad0.png

RestfulToolkit—— 快捷跳转Action方法

2beed29a-8fc2-11ed-bfe3-dac502259ad0.png2c12817c-8fc2-11ed-bfe3-dac502259ad0.png2c3230a8-8fc2-11ed-bfe3-dac502259ad0.png2c3230a8-8fc2-11ed-bfe3-dac502259ad0.png2c55fbe6-8fc2-11ed-bfe3-dac502259ad0.png

Jrebel for Intellij Java代码修改后立即生效。

当然还是需要按一下快捷键才能生效的。

String Manipulation 对字符串的处理

2c6e5966-8fc2-11ed-bfe3-dac502259ad0.gif2c9391b8-8fc2-11ed-bfe3-dac502259ad0.gif

变量名使用驼峰形式、常量需要全部大写等等,编码解码等等

选中需要处理的内容后,按快捷键Alt + M,即可弹出工具功能列表。后面的具体功能也可以使用相应的数字或字母,而不需要鼠标点击。

Free Mybatis Plugin ——可以通过mapper接口里的方法跳转到mapper.xml里。

2ccaf4e6-8fc2-11ed-bfe3-dac502259ad0.png

IDEA QAPlug 帮助我们提前找到潜在的问题bug

2ced8e3e-8fc2-11ed-bfe3-dac502259ad0.png2d0cfef4-8fc2-11ed-bfe3-dac502259ad0.png2d288c82-8fc2-11ed-bfe3-dac502259ad0.png

离线下载安装教程

https://blog.csdn.net/weixin_46285416/article/details/107556661

某盘链接:

链接:https://pan.baidu.com/s/13_iO9jtdncyP3lm-xR6H_g 提取码:eb2j

蓝奏链接:(分为两个,蓝奏的安装包不能太大)

https://wws.lanzoux.com/ippbbfd5y1i

https://wws.lanzoux.com/iM05jfd5z3g

安装包安装教程

239e1042-8fc2-11ed-bfe3-dac502259ad0.png2d4c370e-8fc2-11ed-bfe3-dac502259ad0.png

找到你下载安装包的位置,即可

2f18fbee-8fc2-11ed-bfe3-dac502259ad0.png

完结撒花,哈哈哈



审核编辑 :李倩


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 教程
    +关注

    关注

    25

    文章

    265

    浏览量

    55094
  • idea
    +关注

    关注

    1

    文章

    70

    浏览量

    5045

原文标题:这 30 款 IDEA 宝贝插件 yyds

文章出处:【微信号:芋道源码,微信公众号:芋道源码】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    声智科技语音交互插件上线ClawHub

    核心突破:填补生态空白近日,声智科技自主研发的语音交互插件,包含ASR(自动语音识别)与TTS(语音合成)正式通过ClawHub官方审核并接入服务;与此同时,声智自研的LLM(大语言模型)插件也已成功接入OpenClaw(龙虾)官方插件
    的头像 发表于 04-08 17:55 1151次阅读

    Java 开发者指南:全面对比传统 IDE AI 插件与 Cursor、Windsurf 等 AI 原生 IDE

    AI 正在以前所未有的速度重塑 Java 开发工作流。本文将为您深度解析 AI 在 Java 开发中的核心应用场景,并全面对比传统 IDE(如 IntelliJ IDEA、VS Code)的 AI
    的头像 发表于 03-26 14:36 584次阅读
    Java 开发者指南:全面对比传统 IDE AI <b class='flag-5'>插件</b>与 Cursor、Windsurf 等 AI 原生 IDE

    工作流插件节点节点说明

    插件节点用于在工作流中调用插件运行指定工具。 插件是一系列工具的集合,每个工具都是一个可调用的API。插件广场上架的插件或已上架的团队
    发表于 03-23 16:54

    TE Connectivity HDC HMN EMC模块插件技术分析

    TE Connectivity (TE) HDC HMN EMC模块插件设计用于在模块化系统中提供EMC保护解决方案。HDC HMN EMC模块插件使设计人员能够在一个模块化系统中整合信号和电源。该解决方案可节省空间、提高成本效益,并避免额外电源噪声。
    的头像 发表于 11-09 14:21 1372次阅读

    普渡楼宇配送机器人荣获2025年IDEA国际设计卓越奖

    近日,普渡楼宇配送机器人“闪电匣”凭借其卓越的产品设计与创新理念,成功斩获美国IDEA国际设计大奖(International Design Excellence Awards) !这是全球设计业内
    的头像 发表于 10-15 17:58 1352次阅读

    TPS1HC30-Q1评估模块技术解析与应用指南

    源系统之前,测试和评估TPS1HC30-Q1所需的一切。TI TPS1HC30EVM评估模块利用标准工作台设备实现独立运行,或通过BoosterPack™ 插件模块接头与外部微控制器轻松配对。
    的头像 发表于 09-07 11:48 1382次阅读
    TPS1HC<b class='flag-5'>30</b>-Q1评估模块技术解析与应用指南

    FLIR Route Creator插件在工业检测中的优势

    FLIR Route Creator是一专为FLIR Thermal Studio Pro分析软件设计的插件,它巧妙地将高精度与简易操作相结合,为热成像检测领域带来了革命性的变化。
    的头像 发表于 08-22 10:46 876次阅读

    Microsoft Edge浏览器iOS端插件功能上线

    在最新发布的 139 版本中,Microsoft Edge 浏览器 iOS 端正式支持插件功能!与此同时,Microsoft Edge 安卓端的插件数量已跃升至近 30 。广告拦截、
    的头像 发表于 08-19 14:29 2029次阅读

    所见即所得——Luban-Lite VS Code插件让开发实现“命令行自由”

    带来一革命性工具——Luban-LiteVSCode插件,让你在熟悉的IDE中轻松完成全流程开发,效率飙升!问为什么选择Luban-Lite插件?功能页面嵌入式
    的头像 发表于 08-07 15:38 1241次阅读
    所见即所得——Luban-Lite VS Code<b class='flag-5'>插件</b>让开发实现“命令行自由”

    解锁本地设备交互:机智云端插件接入Gokit5实战指南(音量/亮度控制)

    插件使用说明机智云端插件目前支持Gokit5的按键亮度调节、播放音量调节,可用于自然语言控制设备。1、端插件是什么端插件是扣子插件的一种类
    的头像 发表于 07-30 18:03 809次阅读
    解锁本地设备交互:机智云端<b class='flag-5'>插件</b>接入Gokit5实战指南(音量/亮度控制)

    KiCad-Parasitics:KiCad 寄生参数分析插件

    “   这是一用于分析 PCB 编辑器中走线(wires)寄生参数的插件。   ”     要使用该插件,您必须在电路板上标记两个点。通常情况下,最好是选择由同一根走线连接的两个焊盘。标记后,该
    的头像 发表于 06-25 11:14 2278次阅读
    KiCad-Parasitics:KiCad 寄生参数分析<b class='flag-5'>插件</b>

    必看!PCBA插件DIP加工的注意事项,少走弯路!

    一站式PCBA加工厂家今天为大家讲讲什么是PCBA插件DIP加工?PCBA插件DIP加工步骤及注意事项。在现代电子产品的制造过程中,PCBA是核心环节之一。而PCBA插件DIP加工,作为一种传统
    的头像 发表于 06-23 09:47 1342次阅读

    用 VSCode 编写自己的 KiCad 插件(下)

    “  很多小伙伴都想自己开发 KiCad 插件,但不知从何入手。本文由华秋电子的另一位 KiCad 开发者波波同学撰写,分享了如何快速搭建环境,并开发一个简单的插件。  ”       所有环境配置
    的头像 发表于 06-19 11:44 3185次阅读
    用 VSCode 编写自己的 KiCad <b class='flag-5'>插件</b>(下)

    用VSCode编写自己的KiCad插件(上)详细步骤教程

    “  很多小伙伴都想自己开发 KiCad 插件,但不知从何入手。本文由华秋电子的另一位 KiCad 开发者波波同学撰写,分享了如何快速搭建环境,并开发一个简单的插件。  ” 目标     编写一个
    的头像 发表于 06-17 11:10 3413次阅读
    用VSCode编写自己的KiCad<b class='flag-5'>插件</b>(上)详细步骤教程

    【Java开发必备】IntelliJ IDEA数据库功能进阶指南:9个JetBrains工程师私藏技巧

    想提升涉及数据库的Java开发效率?IntelliJ IDEA为您带来了9大进阶招式!无论您是刚刚启动新项目,还是正在深入优化现有系统,这些实用技巧都将助您事半功倍。
    的头像 发表于 05-21 17:04 890次阅读
    【Java开发必备】IntelliJ <b class='flag-5'>IDEA</b>数据库功能进阶指南:9个JetBrains工程师私藏技巧