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

    浏览量

    54110
  • idea
    +关注

    关注

    1

    文章

    67

    浏览量

    4238

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

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

收藏 人收藏

    评论

    相关推荐

    VSCode插件的安装和使用

    今天介绍一我工作上经常用到的一VSCode的插件-VsCode Action Buttons,这个插件可以释放手敲命令行清除、编译、运行、部署到目标机等操作,具体功能可由开发者自由
    的头像 发表于 11-04 15:36 81次阅读
    VSCode<b class='flag-5'>插件</b>的安装和使用

    Vision Pro开发实践(结合24黑马idea

    =152384&isHideShareButton=1 恰逢2024黑客马拉松举行,我结合本次参赛的一个idea,介绍一下visionOS的开发实践,希望能为大家在进行“空间计算”开发的过程当中提供帮助
    的头像 发表于 09-04 17:56 998次阅读
    Vision Pro开发实践(结合24黑马<b class='flag-5'>idea</b>)

    【线路板设计】详解pcb插件特点

    PCB插件是在PCB设计软件中使用的扩展工具,用于简化和增强PCB设计过程。这些插件提供了许多功能和特性,帮助工程师更快速、高效地完成电路板设计。今天捷多邦小编就与大家详细的讲解pcb插件的特点吧
    的头像 发表于 05-21 17:51 614次阅读

    如何正确选择一体成型插件电感规格尺寸

    如何正确选择一体成型插件电感规格尺寸gujing 编辑:谷景电子 一体成型插件电感是应用特别普遍的一电感元件,它在电子电路中的是其他电子元器件没有办法取代的。要充分发挥一体成型插件
    的头像 发表于 05-06 16:27 405次阅读

    鸿蒙实战开发学习:【HiView插件开发】

    Hiview是一个跨平台的终端设备维测服务集,其中是由插件管理平台和插件实现的各自功能构成整套系统。 本文描述了hiview插件开发的全部流程。
    的头像 发表于 03-12 11:52 1256次阅读
    鸿蒙实战开发学习:【HiView<b class='flag-5'>插件</b>开发】

    idea中maven无法解析插件是怎么回事

    Maven是一个软件项目管理和理解工具,它使用一个项目对象模型(POM)文件来描述项目的结构和依赖关系。Maven的目标是简化项目的构建过程,提高开发人员的效率。 在Maven的项目构建过程中,插件
    的头像 发表于 12-06 14:18 5723次阅读

    常见的存储Idea数据库的地方

    Idea的数据库被存储在许多不同的地方,取决于应用程序和使用的技术。下面将详细描述一些常见的存储Idea数据库的地方。 关系型数据库(RDBMS):关系型数据库是最常见的一种存储Idea数据的方式
    的头像 发表于 12-06 14:15 894次阅读

    idea怎么创建Java项目

    (Integrated Development Environment)是开发Java项目的必备工具。常见的Java IDE有Eclipse、IntelliJ IDEA和NetBea
    的头像 发表于 12-06 14:09 851次阅读

    IDEA的调试功能

    在软件开发过程中,调试是一个非常重要的步骤。它可以帮助开发者定位和解决程序中的错误,提高代码的质量和效率。IntelliJ IDEA(以下简称IDEA)是一强大的集成开发环境,提供了许多强大的调试
    的头像 发表于 12-06 14:07 649次阅读

    idea和eclipse环境配置冲突吗

    Idea和Eclipse是两种流行的集成开发环境(IDE),用于编写和开发软件。尽管它们都是功能强大的工具,但在某些方面它们存在一些冲突。在本文中,我们将详细研究这些冲突,并探讨如何解决它们。 首先
    的头像 发表于 12-06 14:01 1262次阅读

    eclipse的项目怎么在idea中运行

    要在IntelliJ IDEA中运行Eclipse项目,可以按照以下步骤进行操作: 打开IntelliJ IDEA:首先,确保已经安装并成功启动了IntelliJ IDEA的最新版本。如果还没有安装
    的头像 发表于 12-06 13:54 3641次阅读

    eclipse安装web插件步骤

    Eclipse 是一功能强大的集成开发环境 (IDE),广泛用于 Java 开发和各种 Web 应用程序的开发。通过安装适当的插件,可以将 Eclipse 转变为一个强大的 Web 开发工具。本文
    的头像 发表于 12-06 13:48 1014次阅读

    介绍一IDEA插件:Apipost-Helper-2.0

    IDEA是一功能强大的集成开发环境(IDE)插件,它可以帮助开发人员更加高效地编写、调试和部署软件应用程序。
    的头像 发表于 12-06 10:47 724次阅读
    介绍一<b class='flag-5'>款</b><b class='flag-5'>IDEA</b><b class='flag-5'>插件</b>:Apipost-Helper-2.0

    jrebel和idea热部署优势

    JRebel 和 IntelliJ IDEA 是两个常用的开发工具,它们可以提供热部署的功能,极大地提高了开发效率。下面将详细介绍 JRebel 和 IntelliJ IDEA 热部署的优势。 提高
    的头像 发表于 12-03 15:16 709次阅读

    什么是插件电阻?选择插件电阻需要考虑哪些因素呢?

    什么是插件电阻?选择插件电阻需要考虑哪些因素呢? 插件电阻(也称为电子电阻或电路电阻)是一种用于限制电流流动的电子元件。它们通常由一个或多个电阻器组件构成,用来控制和调节电子电路中的电流和电压。
    的头像 发表于 11-23 09:13 1433次阅读