这 30 款 IDEA 宝贝插件 yyds

点击上方“芋道源码”,选择“设为星标

管她前浪,还是后浪?

能浪的浪,才是好浪!

每天 10:33 更新文章,每天掉亿点点头发...

源码精品专栏

 

来源:blog.youkuaiyun.com/weixin_46285416/

article/details/107853987

b8dc7470cc73957730367c45136f8b9e.jpeg


安装插件教程

1f79d5c89a44565c08c8be5e841d9ab6.png

在这里直接搜索就行了

56a7b374108894638ceb82c2b657c7b3.png

强烈推荐的插件

Presentation Assistant 快捷键展示

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

b173a62665f098df8abe0244ef75dd88.gif
Codota— 代码智能提示
e03a5129c349a6c27990c9e9eeef2f47.gif

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

4a89665bbda46d049e3db5681cf208b0.png

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

813c7154491a4020e1e7e9efadd9a1ca.png
Alibaba Java Code Guidelines— 阿里巴巴 Java 代码规范

可以切换中英文

291984efdcbb722e34210106f8504632.png

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

3ca9383d9c07f3c0300d2c2d9602c421.png 7d6291c4a3861ecbe9cd871fdaa4a6e3.png
Translation - 必备的翻译插件

快捷键

  • command+ctrl+i(mac)

  • ctrl + shift + o(win/linux)

0a4357223efbd15e454014516d57268a.gif 0dd7a5f691554d39ddd032588dff97f2.gif 4ff94c932a5ce22c3e9f50951c74b518.png ab1a76365ad2906c4f4e5833ee8bdf7e.png 59b88502b31725f910350e75d0c2d301.png 9e6a831ea01ba7252cd20db82ce910a3.gif
SequenceDiagram —— 调用链路自动生成时序图

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

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

7c8cba4780ab50ccf156628537dcd45c.jpeg
Rainbow Brackets ——让你的括号变成不一样的颜色,防止错乱括号
3cce57eade9bd9895db35e7268ba3597.png a5a624030d4cc390734dd55d481ebcb7.png 4e27ae71461480b57893e32b25424e29.png 501635518f3813cbedbcce6ffbb81481.png
HighlightBracketPair —— 括号开始结尾 高亮显示。
8c3add3d4c41b1b0901de0f7b06d1018.gif 243fa794a3a1b53bdc629152eff6ff4b.gif 7666d6923e265b9337a20489c82a3149.jpeg
Grep Console 控制台日志 高亮
a49377bb14f9248ec8741008d0fcf3c5.gif 23d6f1be87e60e02800c72c213c786f1.png 67b562239f713128cd8c8d46631c3a1a.png 9cd251fd285f757f60ecb6e84ef7e3d8.png
google-java-format —— 代码自动格式化

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

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

76efced80bf8b8941b05fc43e46dc937.gif

bc4258baf183f73c87a4e6bff7ad81ef.png 7bee84010f8ffb44d1c44427af1da1e0.png
CodeGlance —— 缩略图

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

e59674995fbd4cdc83fe10c334cf60ad.png
Leetcode Editor 可以在IDEA中在线刷题。

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

ac8f51b82984821a902052874a9bcd31.gif

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

  • 项目地址:https://github.com/YunaiV/ruoyi-vue-pro

  • 视频教程:https://doc.iocoder.cn/video/

装饰类

Material Theme UI ——IDEA主题插件
36d3dd9d49dbed24fd9f60adf9c3a714.png bdf88f9c7196013ba280fb6c65e8170b.png 3b7bfc1c054d05f35ea4c0e3cc1879bd.png 4737c503eb44436e19312becd409314e.png
Power Mode II —— 打字效果
e539640ee853cdf80714aa31a6bbcc6c.png
Background Image Plus + —— 更换IDEA背景
4e89264d34e5a51374b6fcd91961bdc3.png 36e78ffa5be8e7e9d2e7a31cc49b0749.png cc116e49c7bbd47816bab616ba0967c0.png 72aadee83802aaf0c5791e83814cb0cf.png

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

  • 项目地址:https://github.com/YunaiV/yudao-cloud

  • 视频教程:https://doc.iocoder.cn/video/

较便利插件

RoboPOJOGenerator—JSON (GsonFormat也可以,但是好久没更新过了)
969837f07ad7d0006f75145a78bbbd3a.gif c967cf323e881e773d891fe9715a995f.png
Statistic— 项目信息统计

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

e4cc0749868ffc3d3acadb89d0eced23.png 3920392ade1122d7b66d03edad5a3aaf.png
CamelCase - 多种命名格式之间切换
2f61ceb34ca3bf8c734e78252e351593.gif

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

822e7863ea81c0c8c220938a6bcaa2e3.png dba50cb7f443649374870d7f3f55eaad.png
jclasslib bytecode viewer 查看字节码

在 IDEA 打开想研究的类。

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

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

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

4bacc553276fd94080c4f7b9fa685b07.png 48641a54fb1f2cc7e3cc91e393d47a6f.png
Auto filling Java call arguments 自动补全参数

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

GenerateO2O—— 自动填充参数的值
4a0f230cf103d761ce5c84d74b379420.jpeg 84e72c81004c1dfae038456865a3a6e2.jpeg
GenerateAllSetter——自动调用所有 Setter 函数(可填充默认值)
756ca5855a0e3b2adf60eb433b3e280d.gif 64c3445990a902592ef0193266272470.gif 8d8a8f4f29950e34ff9f428a50d728cc.gif
Maven Helper ——方便maven项目解决jar冲突
35156324aba15037d135367d238d80c6.png 65ffd11962246350c788c32ca6c9b86d.png f3d12c461217c4a6639304ffb2a78fed.png 89bb11e80cadce98e07d799bc90319d8.png 4368bf8dccdb71ca084ee894fec91033.png
FindBugs ——检查代码中的隐患
da41d235a031c92e5b692e26a718f589.png ee4ff9bb398029b8ecc1aeb32808fce4.png
Stack trace to UML —— 根据 JVM 异常堆栈画 UML时序图和通信图

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

1ec7f2e57b7c5e86afdbc41fb6cebf9c.png e8723fadf0164165da4df098d0b0335f.png
Java Stream Debugger —— Stream 将操作步骤可视化
24f421b64227ab0b1fc16bcb56589606.png 4f74f3a00c1d08fd0e871dcb257fb54e.png 36ab5728ecdaea7921ef4e2ad267b60b.png
RestfulToolkit—— 快捷跳转Action方法
5896b4c0cfc02cbca553e10258cee5c5.png b93208e5f8fcc40f7e22d0f5744cc2c1.png 562fc9ee1fbcfda313a559cbbac5ced8.png cb155878429cde87779fbb5060bf8684.png e03236db9ce49613276b29c3271daa58.png
Jrebel for Intellij Java代码修改后立即生效。

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

String Manipulation 对字符串的处理
a62fc8aff487da3f347a956527b7ecf2.gif 2a62d10050f22023b49b67d8da9dc059.gif

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

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

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

3ba6f1df0c7e9984fdeb52fe4b67302e.png
IDEA QAPlug 帮助我们提前找到潜在的问题bug
f1295b76732a27d1712bcada220391a7.png 819d0872320ba59f051c3c5b4e09877b.png fabeca9d014b25ad1d57bdc5a23dbb5f.png

离线下载安装教程

https://blog.youkuaiyun.com/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

安装包安装教程

865b5956ed60e2b57c2c34a788480439.png ea4095dc469d24bc5b87d8c8221e99a7.png

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

a8f7f75210eb1748e9499d749bed4a5c.png

完结撒花,哈哈哈



欢迎加入我的知识星球,一起探讨架构,交流源码。加入方式,长按下方二维码噢

789c8ca11e0a12cbbd3d45bf207b8ea9.png

已在知识星球更新源码解析如下:

4bbf5ffd49532bc74874b5f34d5f5c27.jpeg

2a113bb35894d37bebe87d20f3a34f45.jpeg

ee7914ef76672c39698baa3106d2b40a.jpeg

907faaff1c320ac140af611d01593f6f.jpeg

最近更新《芋道 SpringBoot 2.X 入门》系列,已经 101 余篇,覆盖了 MyBatis、Redis、MongoDB、ES、分库分表、读写分离、SpringMVC、Webflux、权限、WebSocket、Dubbo、RabbitMQ、RocketMQ、Kafka、性能测试等等内容。

提供近 3W 行代码的 SpringBoot 示例,以及超 4W 行代码的电商微服务项目。

获取方式:点“在看”,关注公众号并回复 666 领取,更多内容陆续奉上。

文章有帮助的话,在看,转发吧。
谢谢支持哟 (*^__^*)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值