这 30 款 IDEA 宝贝插件 yyds

ddca3bcc1c4252b5ee13d017aa70c413.jpeg来源:blog.csdn.net/weixin_46285416/article/details/107853987

👉 欢迎加入小哈的星球 ,你将获得: 专属的项目实战 / Java 学习路线 / 一对一提问 / 学习打卡 /  赠书福利

全栈前后端分离博客项目 2.0 版本完结啦, 演示链接http://116.62.199.48/ ,新项目正在酝酿中。全程手摸手,后端 + 前端全栈开发,从 0 到 1 讲解每个功能点开发步骤,1v1 答疑,直到项目上线。目前已更新了239小节,累计38w+字,讲解图:1645张,还在持续爆肝中.. 后续还会上新更多项目,目标是将Java领域典型的项目都整一波,如秒杀系统, 在线商城, IM即时通讯,Spring Cloud Alibaba 等等,戳我加入学习,已有1200+小伙伴加入(早鸟价超低)

adf56de5677ff525b1a75f0c38980d9d.gif

  • 强烈推荐的插件

  • 装饰类

  • 较便利插件

  • 离线下载安装教程


安装插件教程

12f4fb9fc39569b27b52b6cb20e506c7.png

图片

在这里直接搜索就行了

3125c88e770ae0f0d619741eb82cffcd.png

图片

强烈推荐的插件

Presentation Assistant 快捷键展示

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

8fca1bf3c547d8ac415f107818de7f91.gif

图片
Codota— 代码智能提示

ab6464e591392c58b7957176a24cec5e.gif

图片

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

b89bdd941af3c3299e465743d11c637e.png

图片

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

6856b4f7fd6d1566c76a7299eaf01328.png

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

可以切换中英文

74db9d90a729e38390cddd5deb90e5d9.png

图片

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

23f0d30dfeb182d9eb9a306b59009056.png

图片

d4737f5403bb318c5835a71e7f5480d7.jpeg

图片
Translation - 必备的翻译插件

快捷键

  • command+ctrl+i(mac)

  • ctrl + shift + o(win/linux)

cf34ab9ee73f6c643ee192f5942a29e2.gif

图片

60c1b5b0505703893e38a2384c7ab72e.gif

图片

46e9add00f5584618a2d0d5ec4b671e6.png

图片

3686065fbb1c7cb6cdcad4144d38607f.png

图片

38d7a063c7e63d91ca22e7a70b7019ca.png

图片

ae1a89f08c9328a868b3f90062e6ca11.gif

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

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

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

3d64f9d79aa39b99126242349722660c.jpeg

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

fb90a29c22e40dfad4c9667dd5e0a5ce.png

图片

d289af80971fb119492a57961c4f0de8.png

图片

85998d446465fa57b5e09c27472c8a97.png

图片

8ff8c0f57b2f78834c7fb0dca70acea6.png

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

0ac14085186cf339bc790043c3b78788.gif

图片

c11c63def47677b4b3ecbb66717ed63a.gif

图片

20dc84acaa755a3309bb522993ab0b16.jpeg

图片
Grep Console 控制台日志 高亮

646229043e3587a7c70a33ac3dc24720.gif

图片

876483ccfcfdcf88da17075bc5840be2.png

图片

d2b0b4cd3971896931280cc4f2d8e558.png

图片

d8289747d2d7448aa3db40d1e225c5cf.png

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

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

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

30ec6a0ad6b0f58ea0714d8251a29962.png

图片

c59b19c8f130f45f5ea7c3bd10f5627b.png

图片
CodeGlance —— 缩略图

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

5e3539aa2f8c2518b20eb2bfa794eb1d.png

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

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

b0b2b26f5c58fc52b3f8b46ead2558e3.gif
图片

装饰类

Material Theme UI ——IDEA主题插件

43c9953a197df1e5b5646e3c6dafe59c.png

图片

ed42ed5ee3b91a5bc1daaa95008a6fdb.png

图片

7cc6c085796bfb857412c2866fc547f5.png

图片

cae1cf7f8332d1572990f0bb99a24bbf.png

图片
Power Mode II —— 打字效果

058d044429dd5fc3d67b1572748ab9f1.jpeg

图片
Background Image Plus + —— 更换IDEA背景

ebcf97098c50aa6730ca89f7ef2e8e92.png

图片

efa40bab31e4f75b9b5babcf4444ee5e.png

图片

72c1109067c65f9eba4f29cef5356913.png

图片

28ea7d0c47a5164058006082f00a1ce8.png

图片

较便利插件

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

345ce4b013fdb397b612fc5556cfd6c1.gif

图片
e8fde83c3c34ddf1558ea6fdb85ccebd.png
图片
Statistic— 项目信息统计

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

277af1df3dee0be1ddca3f30804d17b3.png

6228c4798e1fd319f9a63e6dd25c23c3.png

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

281bd85d4ae576809a6e6888cf1b64a1.gif

图片

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

f0997135c8b4384120ab2afd7f0cce00.png

图片

a4a053b122217a604e8cc16917f1136f.png

图片
jclasslib bytecode viewer 查看字节码

在 IDEA 打开想研究的类。

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

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

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

4907c9e07457a2b6ea4cdea151ec6150.png

图片

e814dd000b77947208b1a7d53408073f.png

图片
Auto filling Java call arguments 自动补全参数

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

GenerateO2O—— 自动填充参数的值

e78fb4d9faa5547cdce7784fb51e00cb.jpeg

图片

2ce6ea2c3d0490affc09fe123f0d6928.jpeg

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

2b85f17d2fcd350aee48adac317907f2.gif

图片

a6670b1926eead4d8142b069db9dfe4d.gif

图片

e6bdd7d0c130215ec2ed63e90d68925a.gif

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

266453fcf7c8601f72cc311e76186807.png

图片

a0505cfdc3805a9e25a5773abf4eceef.png

图片

63f545db300b07841398095d9ceade9d.png

图片

37dc467997047e3b8147c9d11d77179b.png

图片

575295ac5a5fe7ba45af0ad060e43425.png

图片
FindBugs ——检查代码中的隐患

9319a540dc35e244c0ad1367da5c57de.png

图片

7afa5e39f4d5d8c81d7c5f7ff6d41bcf.png

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

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

fa141aebb7c28416a4a9d0863a54326c.png

图片

759a54c268cd6d598c2482d7880041d2.png

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

f7e237d5e8ebb2c19cb49f1b4d8eb932.png

图片

f60489ac29ee2ca099a35144635baac6.png

图片

d862099c4bbf85d65bb71622d92c0cda.png

图片
RestfulToolkit—— 快捷跳转Action方法

bbb1b64193cdbab186b151414358e796.png

图片

4094c8f22abaa28351618ef8e5fd2281.png

图片

bdcc955aa286e29bcfe89729a4db2fcc.png

图片

4a4648b2b2014a99322a64f95749ad90.png

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

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

String Manipulation 对字符串的处理

b669f78c8cba154d31a95fd7b447eae6.gif

图片

640e1e92efc32b64bd735e9f15112f99.gif

图片

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

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

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

9c2de5fe4cd8944898456a9bd106db88.jpeg

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

94071b8614530ed32b050b509b26081c.png

图片

096740bc4968db726d9eaae1e0850cd0.png

图片

0cdbc729ffcdbac5818a740004119143.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

安装包安装教程

d2914bf86f5f0bbb96af1c0db1026dd9.png

图片

9ffcc8f2df875ca898f88d36144e7312.png

图片

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

a8708308314d8f35bdcc9f46ec14d540.png

图片

完结撒花,哈哈哈

👉 欢迎加入小哈的星球 ,你将获得: 专属的项目实战 / Java 学习路线 / 一对一提问 / 学习打卡 /  赠书福利

全栈前后端分离博客项目 2.0 版本完结啦, 演示链接http://116.62.199.48/ ,新项目正在酝酿中。全程手摸手,后端 + 前端全栈开发,从 0 到 1 讲解每个功能点开发步骤,1v1 答疑,直到项目上线。目前已更新了239小节,累计38w+字,讲解图:1645张,还在持续爆肝中.. 后续还会上新更多项目,目标是将Java领域典型的项目都整一波,如秒杀系统, 在线商城, IM即时通讯,Spring Cloud Alibaba 等等,戳我加入学习,已有1200+小伙伴加入(早鸟价超低)

79962f20f2de0191c1a4dac136fd7f28.gif

70e29f1ed938747f1f4b7c6250cfb9d8.jpeg

 
 

7bc139068b47ab855c6bb55d7cfbef0c.gif

 
 
 
 
1. 我的私密学习小圈子~
2. 字节二面:如何设计一个支撑数亿用户的系统?
3. 常见踩坑点:双层 for 循环千万别这样写了!
4. SpringBoot:一个注解就能帮你下载任意对象
 
 
最近面试BAT,整理一份面试资料《Java面试BATJ通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。
获取方式:点“在看”,关注公众号并回复 Java 领取,更多内容陆续奉上。
PS:因公众号平台更改了推送规则,如果不想错过内容,记得读完点一下“在看”,加个“星标”,这样每次新文章推送才会第一时间出现在你的订阅列表里。
点“在看”支持小哈呀,谢谢啦
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值