30 款 IDEA 宝贝插件
安装插件教程
![](https://filescdn.proginn.com/a10494b6eab6e0c1b3ac370f6062d3f8/ba9f275890fb2024b1c07efd97400374.webp)
在这里直接搜索就行了
![](https://filescdn.proginn.com/d4b3cf365791814a9b7e493dd77e533b/6421710c1ed3d56446af765431d00ccd.webp)
强烈推荐的插件
Presentation Assistant 快捷键展示
录屏或者共享的时候,效果极佳
![](https://filescdn.proginn.com/921b05f36f0f2448d96096e62ea01577/b82b1d2681c312db0e1d15c6a561519e.webp)
Codota— 代码智能提示
![](https://filescdn.proginn.com/d495eb55544b32fdcbd8fc145010bebd/608e65015327625f450e72f014b683f4.webp)
还可以搜索相关代码的示例
![](https://filescdn.proginn.com/32a8e65dc5eeb625c92ec3a1d8cb4b07/ed76ab0e1fd7a2533f03eaa2f3522899.webp)
Codota还包含一个网站:https://www.codota.com/code
![](https://filescdn.proginn.com/ecb7c9ce65baaec0bad0f3be61db6815/63373e814d225761cd355bbc432f7cf0.webp)
Alibaba Java Code Guidelines— 阿里巴巴 Java 代码规范
可以切换中英文
![](https://filescdn.proginn.com/1b3bd57bb734acb4c5accfbeeba1d0db/93d82b274cfa128765b58acfa1178a45.webp)
有什么不符合阿里巴巴Java开发手册的都会显示出来
![](https://filescdn.proginn.com/0281dfec0ad2c869fdfdca2f62043ca8/327d05a18a122d27e84f478b589bfd6a.webp)
![](https://filescdn.proginn.com/c92422393a091c4cc4bed0a6077feb5f/403ba41d0e4db17f7d750182735ea2b5.webp)
Translation - 必备的翻译插件
快捷键
command+ctrl+i(mac)
ctrl + shift + o(win/linux)
![](https://filescdn.proginn.com/4ceb98ebafcf73dbd717fc6ad695004b/bfe8be9fdd6427237514d3e7daed2122.webp)
![](https://filescdn.proginn.com/bf6149f1b583019f95630106844c4d90/cc8e0340a980f4004dcd7c0bc6bd9936.webp)
![](https://filescdn.proginn.com/6a2991d064683aeeb69820f00ea0348c/a39c42b1d2658e37ee69f7006d4893fa.webp)
![](https://filescdn.proginn.com/dc64969c9e3259d0f2d2e5980925b783/cf4cf9b9be0e08f9b15695d7d779b050.webp)
![](https://filescdn.proginn.com/3851c9c90ab56cd63152eaf02051529b/1d33ef0dd4d86d274029a4ab8d2b7944.webp)
![](https://filescdn.proginn.com/705cbae21ce3cd0d357a1cb4ddc72a87/d4c1fe4b2d7ce12c6dab3efb185f8547.webp)
SequenceDiagram —— 调用链路自动生成时序图
右键 --> Sequence Diagaram 即可调出。
双击顶部的类名可以跳转到对应类的源码中,双击调用的函数名可以直接调入某个函数的源码。
![](https://filescdn.proginn.com/7179e1e31eb80cda8678e3ad1beeef0c/945bfc1eb141bbad66e7a28ff02e87c8.webp)
Rainbow Brackets ——让你的括号变成不一样的颜色,防止错乱括号
![](https://filescdn.proginn.com/05deed8c4b3c74f4e8042801f0eeb708/d7778ff1dfecfa40d2b60cc77fec91aa.webp)
![](https://filescdn.proginn.com/f93666be949d8823b5cdcf873b0cb034/8ec0cdbadb339ce76d4c216e86c77726.webp)
![](https://filescdn.proginn.com/0be14d2b6f08e4bfabd76f31b9a39c6d/1c3ab9dbefb4c7a3b8f3d776f6bedab1.webp)
![](https://filescdn.proginn.com/d4e2deaa10b30681d4b84d3e4f086b1a/bac58fe5ab301db4386f5da539dfacbe.webp)
HighlightBracketPair —— 括号开始结尾 高亮显示。
![](https://filescdn.proginn.com/50e0e900ab4d2750dfe9deddac0e8094/3a96ab97da1c6f25593a92b5bf3d05cf.webp)
![](https://filescdn.proginn.com/fe17b1020875a70a0e37ac6364a32514/2f2926c647350ef907ea5f5425f7ab0f.webp)
![](https://filescdn.proginn.com/730c7c428573d4f1dca6f8c8ee97ef77/470fcdb404f3420f7e2b83f8655898b7.webp)
Grep Console 控制台日志 高亮
![](https://filescdn.proginn.com/c79f9625fbcafd4f02996240cfd8377c/4b95f1756bd1524cffaf84b1f559a44e.webp)
![](https://filescdn.proginn.com/2a1b0d6e17e3042aeb1c172a0c8de80a/bcab524c285626d95596ba391cd33575.webp)
![](https://filescdn.proginn.com/98af5a1da8643d295aa7c8aee1918807/cf831587e720d40efcb84bc5a1f8a441.webp)
![](https://filescdn.proginn.com/fc1c12279189cfb1c1e4414cb1160331/d08a57e64fc8257882c6340aacdaeb26.webp)
google-java-format —— 代码自动格式化
这个插件的优点在于不需要手动快捷键去格式化代码
Key promoter X —— 会有这个操作的快捷键在界面的右下角进行告知。
![](https://filescdn.proginn.com/1394b193138eda2d43abfb688d7938c4/c84eb68f9fc01bf20fc5712d06c7f507.webp)
![](https://filescdn.proginn.com/4a9aa7e06620299df69d303a586669b6/dabdb49045d00ec174dbbeb6016132c1.webp)
![](https://filescdn.proginn.com/0460ec1f96f7b13fca6632e27b1077ba/03a260f26527f335e95c367f6242bfb3.webp)
CodeGlance —— 缩略图
这个插件可以向查看缩略图一样,帮助我们快速切换到所要的代码区域,而不用疯狂地拖拽一遍去找。
![](https://filescdn.proginn.com/f615dc62922bec8135eaa66bafd1489a/c5103a09596747d3d2a79b2225ca225b.webp)
Leetcode Editor 可以在IDEA中在线刷题。
上班摸鱼属实方便,表面上我在干活,实际上我在刷算法题。
装饰类
Material Theme UI ——IDEA主题插件
![](https://filescdn.proginn.com/13ce174b17589a3fd85e0d3642537c48/ad6d289aba2247d79bd756e662dbcbb4.webp)
![](https://filescdn.proginn.com/5da0c9fd9be25e0156d8527072c77b52/a27a49429cbad23f0a8cd2a5dec22231.webp)
![](https://filescdn.proginn.com/c4d1379d7fc78e456b89344fb5b102af/7718a4ff37f67406b13bf624246d47c9.webp)
![](https://filescdn.proginn.com/267c7a2d0b3092e6d9df02d37eb9ee1e/82b3fb4dc057429b0987ec7746432af1.webp)
Power Mode II —— 打字效果
![](https://filescdn.proginn.com/32e933692b6c6cee4947f1ee53b4c09a/3c97ac46d8d430e2924e3149d90440b0.webp)
Background Image Plus + —— 更换IDEA背景
![](https://filescdn.proginn.com/0ac15b215b117b1f486575651513146a/680e410098c6fb4bb859e7d21ce7b29f.webp)
![](https://filescdn.proginn.com/406a770f9fbd3a81f5a3ab661714d916/82cd3f7b8c2215fbc8aac45a83efaf75.webp)
![](https://filescdn.proginn.com/593870f2182266b4398ceb98db879487/de043a01c925f0282818eb3c192e45c5.webp)
![](https://filescdn.proginn.com/d1a67509035f9dbde97087886df188b0/b18bfdae7d64cf0b1cc2b9ddea0e57cb.webp)
较便利插件
RoboPOJOGenerator—JSON (GsonFormat也可以,但是好久没更新过了)
![](https://filescdn.proginn.com/2b2ead12362334c8f33b6d2c8dfdcffc/3109bbcfc74b61f34f443c092e623637.webp)
![](https://filescdn.proginn.com/0aa20d6142af39a6f90a55c3bcd748bb/c9b9b1193459e330ed7718e285b44ec6.webp)
Statistic— 项目信息统计
可以非常直观地看到你的项目中所有类型的文件的信息
![](https://filescdn.proginn.com/68886f3f509c7be76ebac408ca0ff74e/5475a9fa3d552010560bfafdaca77ada.webp)
![](https://filescdn.proginn.com/7ba151ac85454fedc7ef28da95ba76fa/591910adef61b380c91acdc13c812594.webp)
CamelCase - 多种命名格式之间切换
![](https://filescdn.proginn.com/23d51c2b9b0cf2b6eadc3fb0e7354826/e65df6fe8aec0a1a02a2f83ae6bc20c0.webp)
快捷键如果忘记的话可以在 IDEA 的菜单栏的 Edit 找到
![](https://filescdn.proginn.com/9cbfea9750d66a848451e3e13df083b1/48562f72263468615fcac69ad2673b80.webp)
![](https://filescdn.proginn.com/a7ee4aa1ceb802ea9f211f237040b8c8/5810cb346c3814db39b09f1fb8f147e9.webp)
jclasslib bytecode viewer 查看字节码
在 IDEA 打开想研究的类。
编译该类或者直接编译整个项目( 如果想研究的类在 jar 包中,此步可略过)。
打开“view” 菜单,选择“Show Bytecode With jclasslib” 选项。
选择上述菜单项后 IDEA 中会弹出 jclasslib 工具窗口。
![](https://filescdn.proginn.com/b5f8135ad2c7f1e77ac99884ee0d65a8/e4cee4d87a706a02617d146e4e6e2a51.webp)
![](https://filescdn.proginn.com/b58269a53d00a81a5879e3de727ea085/d5231cd04b445db2631e13eec7286980.webp)
Auto filling Java call arguments 自动补全参数
调用一个函数,使用 Alt+Enter 组合键,调出 “Auto fill call parameters” 自动使用该函数定义的参数名填充。
GenerateO2O—— 自动填充参数的值
![](https://filescdn.proginn.com/3bd4619bd97f0a0b5d3e3e4576c52470/31d2c98e6e215e6272ea9fdc9e910efb.webp)
![](https://filescdn.proginn.com/a9e13b321e7b8671b3f7decee7fc8bdb/8f64a562e49ca0a19a015c3ee9937411.webp)
GenerateAllSetter——自动调用所有 Setter 函数(可填充默认值)
![](https://filescdn.proginn.com/ded7561da92687af2ebe4f278b10d0df/cf3da23cb9b59e251ce22bc1a662fc7a.webp)
![](https://filescdn.proginn.com/0e4e8fd0c9b2c052e65b932fa96087ca/22e7e17ce5d87d623f721c64f63eb5e9.webp)
![](https://filescdn.proginn.com/b5743276ea6cc5552d27a4cadd9fa84a/de295710f42a9a327fc513933c147ae9.webp)
Maven Helper ——方便maven项目解决jar冲突
![](https://filescdn.proginn.com/529929bbf07e40923f07451e2d641157/2cab30099404d52e8df4efe2c3729bc1.webp)
![](https://filescdn.proginn.com/3f7b339f8be0c37d6db94777e6e53c4f/3031c5058ec7a9a7a20a685d8b4f0737.webp)
![](https://filescdn.proginn.com/5830dcfe4dbf3c01e3a46d6bc23e2594/d8edbbf2ace47154e0a59a950a344216.webp)
![](https://filescdn.proginn.com/4b8822733416292a5554ba0f221ed0b2/032ce306b47fc9166cb11c670fb3eb95.webp)
![](https://filescdn.proginn.com/783ce8fe9d37ffd9c8ba4437b8fb73b8/141e2dec30e0b94ff228c4d0448b917a.webp)
FindBugs ——检查代码中的隐患
![](https://filescdn.proginn.com/f5e5f65fdeeb4ef6a0958f1136067ec2/d05ee3167d004fc379b0f24e4c3cac34.webp)
![](https://filescdn.proginn.com/a0480dcc3b9574e1bcb022e4ba69f2d4/b948f8785b025c2eafe384e943c7bdb9.webp)
Stack trace to UML —— 根据 JVM 异常堆栈画 UML时序图和通信图
打开方式:Analyze > Open Stack trace to UML plugin + Generate UML diagrams from stacktrace from debug
![](https://filescdn.proginn.com/2f13e8bcc00b6d24e6836ebbc5c31124/fcc0552951b7f598e3c5e89109e97976.webp)
![](https://filescdn.proginn.com/7e41fcc0718e597c996d254551829afe/2010668b04bd9b3e537f301e373ab845.webp)
Java Stream Debugger —— Stream 将操作步骤可视化
![](https://filescdn.proginn.com/2f24932c116f90751444fef39cf7df43/a27cc7261a1b283300f2794eb1ef6a28.webp)
![](https://filescdn.proginn.com/c40f635558e51f9cf9a3d37a998b8d03/e9a7d96c32de6f92b27bafcf68ff3c0f.webp)
![](https://filescdn.proginn.com/054256b8c380909402fb87856d6a32cb/f8c37e3b08c084fb261cbd0434f49ee0.webp)
RestfulToolkit—— 快捷跳转Action方法
![](https://filescdn.proginn.com/a95e9a6731ed59dd556ad34bbf82800d/826a7000f2a3868cb77fe775b5cf36f4.webp)
![](https://filescdn.proginn.com/dd821ef2985641cf2a25c1c0dd8499d2/a645fb183584be035cd01a71f8be63d0.webp)
![](https://filescdn.proginn.com/ad4cc5a107c61af2eba7ebf50f5b8561/4b92b64c84875a887163db8ea64c5acf.webp)
![](https://filescdn.proginn.com/ad4cc5a107c61af2eba7ebf50f5b8561/4b92b64c84875a887163db8ea64c5acf.webp)
![](https://filescdn.proginn.com/c97b1194e1b0988da9b7b6b52a7f13d8/e1d8e1146987b2cb6633c278e833b718.webp)
Jrebel for Intellij Java代码修改后立即生效。
当然还是需要按一下快捷键才能生效的。
String Manipulation 对字符串的处理
![](https://filescdn.proginn.com/22c7ee7c041f47c46b2cb61213e7df99/309a853624e18b8ba0dcbac3fb4428cc.webp)
![](https://filescdn.proginn.com/8d87ff458975c86b563c6dd859e18772/269e8d645674741ef81c3fefa7236a83.webp)
变量名使用驼峰形式、常量需要全部大写等等,编码解码等等
选中需要处理的内容后,按快捷键Alt + M,即可弹出工具功能列表。后面的具体功能也可以使用相应的数字或字母,而不需要鼠标点击。
Free Mybatis Plugin ——可以通过mapper接口里的方法跳转到mapper.xml里。
![](https://filescdn.proginn.com/be03ce8bc9d952c60d674baa9632ef4d/bfc452ff83b6bf1d22b08d3465490a00.webp)
IDEA QAPlug 帮助我们提前找到潜在的问题bug
![](https://filescdn.proginn.com/0a57b89325c4266b75f64554cab08e76/18d7e2e981c2aae71c41fb3d62258267.webp)
![](https://filescdn.proginn.com/0d74cf6c9911747741f1cfcc15991dcf/969cd9afd70e0034b2a0304cc9c9292c.webp)
![](https://filescdn.proginn.com/96ebb6d0d0bbfcd5e3dc90ea06de7cc6/9350942c2d97ef418cc0d9a7f849096a.webp)
逆锋起笔
是一个专注于程序员圈子的技术平台,你可以收获最新技术动态
、最新内测资格
、BAT等大厂的经验
、精品学习资料
、职业路线
、副业思维
,微信搜索逆锋起笔
关注!