效率爆表:30款 IDEA 插件,让你的代码飞起来!

65fcf7cb3beb5a0d956b965102d756c2.jpeg来源:https://blog.csdn.net/weixin_46285416

👉 欢迎加入小哈的星球,你将获得: 专属的项目实战 / 1v1 提问 / Java 学习路线 / 学习打卡 / 每月赠书 / 社群讨论

  • 新项目:《从零手撸:仿小红书(微服务架构)》 正在持续爆肝中,基于 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17..., 点击查看项目介绍

  • 《从零手撸:前后端分离博客项目(全栈开发)》 2期已完结,演示链接:http://116.62.199.48/;

截止目前,累计输出 58w+ 字,讲解图 2330+ 张,还在持续爆肝中.. 后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,戳我加入学习,解锁全部项目,已有2100+小伙伴加入

73ba4a7e8d1985823631a9577f78387b.gif

很多程序员都想把IDEA打造成一站式开发工具,于是安装了各种各样的插件,今天给大家推荐30款IDEA插件,总有几款适合你!

安装插件教程

e664b2682f40f27ac880a1b6238cc465.png
图片

在这里直接搜索就行了

0423ecb0d65bbbaadc2c7f24e683d2eb.png
图片

强烈推荐的插件

Presentation Assistant 快捷键展示

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

7f594eb0d418398d727ab07b37e7f813.gif
图片

Codota— 代码智能提示

acf912d5084d3f51732d1e1f58643e0f.gif
图片

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

07243166737b88f82d8ed776ac08479d.png
图片

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

6a21f69b6d1d628b5b2e21cc20985093.png
图片

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

可以切换中英文

4b363ffff1b8fbcc8ed24fac8a977868.png
图片

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

a98a33d70c9803aea391b6a8b94d5074.png
图片
993a0da0d59a570cfbe9df1619b3a16b.png
图片

Translation - 必备的翻译插件

快捷键

  • command+ctrl+i(mac)

  • ctrl + shift + o(win/linux)

c7415e86f28c6b7fa012364f8ccd2a3e.gif
图片
6df9157d525eb0aeff1f8d94b89edc2a.gif
图片
f5f7ebf38b456680721ae1d66ab35df7.png
图片
ead685c1e0810990171c6b2a7e1ce05d.png
图片
ad50054a317050ac6ee717abeed0c12a.png
图片
97c98c442e354d62354e1f4cafc4d91c.gif
图片

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

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

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

1ae7b5610b4d41084602fc439add49b6.jpeg
图片

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

9b42ef53bcfb976d177c3327fa173fbe.png
图片
6ad403085123148a827f4e38af9db040.png
图片
48510994e933a9cded477dbcba809c69.png
图片
478bee6d016511adb9f9871a8be2c07c.png
图片

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

3653434399eb93517af9177847ab21db.gif
图片
2104892976329eec94e5a9a659cbeb2d.gif
图片
4baba5fe452d8057437ac281d3f20b0e.jpeg
图片

Grep Console 控制台日志 高亮

d84785b77875aebcdf274233e970cdbe.gif
图片
72c5bc41aa4b1c801c9548701bcc572a.png
图片
122e9eb1bc57027f3ae3751d28f314bb.png
图片
fbcac05812a5c2be7f86385da620c5cb.png
图片

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

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

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

70851e4fc929a55ed269bebaf298d7e3.gif
图片
3ba8e8801e06c92c6bb7ff3bf593d321.png
图片
3178577e2238187386a03185107f413e.png
图片

CodeGlance —— 缩略图

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

013d80258e0ff127dc543a2d14c58d4e.png
图片

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

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

913eaedf7fbd27e655d99fc8113b422e.gif
图片

装饰类

Material Theme UI ——IDEA主题插件

3dad3f1dbf2b0a9dae5a7587a34cfc1b.png
图片
79591ff87b7edb7a29f2861c4efcedbc.png
图片
9cb2301dfd191eaf4e48bac5ad577646.png
图片
85ffb6a9e3cbf2cb35a16ac9343af7e8.png
图片

Power Mode II —— 打字效果

396df449b7a6ef94cb6b77c3449c41c7.png
图片

较便利插件

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

c961b99033ec646f9b26b462bc6d93db.gif
图片
b2c7826323379a1807bcc9dde6051bd6.png
图片

Statistic— 项目信息统计

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

6e675fbcdebc080489a305a58ddcce97.png
图片
068741f1afcdefe7806ade16f5c830a4.png
图片

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

a908dd30ef2e377fb76cbcc2a2e9408f.gif
图片

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

864d0b60c9589e0db6ce00221078922f.png
图片
c04860ff329a25b8b96e3e9d0bbead32.png
图片

jclasslib bytecode viewer 查看字节码

在 IDEA 打开想研究的类。

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

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

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

2e4102ea1f218c936f21c1256456a516.png
图片
7d72b324e8ec0775ebcaea4a93a51bd1.png
图片

Auto filling Java call arguments 自动补全参数

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

GenerateO2O—— 自动填充参数的值

3767921df31cb47e2c620c118f5fb693.jpeg
图片
58186047a184a654f29c108b990ab33d.jpeg
图片

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

04d5023237eeda6b2b7dbdbb8d99ad8d.gif
图片
f13c92a5a42d0d62da601f44f9468cf5.gif
图片
fac67b849abb9b19547dd72352783cf0.gif
图片

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

ba1be86c7f062517d26af02b1ac37390.png
图片
0d6ecacef69b38814d4994676395b70e.png
图片
5daa5bed4b23990ee680a40db3f787bc.png
图片
4f289fdc4b1eb22ef592c614f76f7c64.png
图片
17a8d1c428b99682b86fc647cec738e2.png
图片

FindBugs ——检查代码中的隐患

f04335775b8c3d092afc58cfda116fba.png
图片
3abd56f8bba3945c7cd89f78aede1eab.png
图片

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

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

0c06b4924b9eb02649fa67b794b88f71.png
图片
55fafb120898461b2721209dc0b6e79a.png
图片

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

e41cdf43266deb9e3ac6ca072569c7fe.png
图片
c3ec4775bf942e6343bdcb071b9e8827.png
图片
dddba03ef3a062c1322b8c781c61722d.png
图片

RestfulToolkit—— 快捷跳转Action方法

1b2bbbeaed5e1c00d353c76950ba223a.png
图片
b2a5b812cfb964d142ea3ffa6abe10d1.png
图片
64df484812994284db2896e3c5677a64.png
图片
055beffca6e6493fe7ff7f9504b10cbf.png
图片
7628dbe767010493c4fe59193b2ac09f.png
图片

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

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

String Manipulation 对字符串的处理

4c5821b21486363f591c2d460b1431c4.gif
图片
843e6713c2d7cb9a89e3506e02d6ec08.gif
图片

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

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

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

c774ad2a4577049565025e97c457e1bb.png
图片

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

dd6d7590a48d618da202fbd98abff397.png
图片
f834f03248140271a4f2e9b22d8dca18.png
图片
407a60b6e4172d105a57105c982ee1b3.png
图片

👉 欢迎加入小哈的星球,你将获得: 专属的项目实战 / 1v1 提问 / Java 学习路线 / 学习打卡 / 每月赠书 / 社群讨论

  • 新项目:《从零手撸:仿小红书(微服务架构)》 正在持续爆肝中,基于 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17..., 点击查看项目介绍

  • 《从零手撸:前后端分离博客项目(全栈开发)》 2期已完结,演示链接:http://116.62.199.48/;

截止目前,累计输出 58w+ 字,讲解图 2330+ 张,还在持续爆肝中.. 后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,Spring Cloud Alibaba 等等,戳我加入学习,解锁全部项目,已有2100+小伙伴加入

8445bf5888696c53a3d94bb421885878.gif

66c5665780f2f4920fba27444ba09618.jpeg

 
 

64d794061f9709e8afdfb79f8a542197.gif

 
 
 
 
1. 我的私密学习小圈子~
2. 在 SpringBoot 中设计一个订单号生成系统
3. 高并发下的计数器,为什么阿里不推荐使用 AtomicLong?
4. JD-hotkey:京东开源的利器,强得离谱!
 
 
最近面试BAT,整理一份面试资料《Java面试BATJ通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。
获取方式:点“在看”,关注公众号并回复 Java 领取,更多内容陆续奉上。
PS:因公众号平台更改了推送规则,如果不想错过内容,记得读完点一下“在看”,加个“星标”,这样每次新文章推送才会第一时间出现在你的订阅列表里。
点“在看”支持小哈呀,谢谢啦
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值