安装插件教程

94c8be69c9cb33b2cf5edfc924bbe170.png

在这里直接搜索就行了

f6bf0555f65f3ff9f44ab57cf2f00765.png

强烈推荐的插件

Presentation Assistant 快捷键展示

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

f82f4b0245483defa76ae849b05b6430.gif

Codota— 代码智能提示

207421a337376f721e1fd100d5006bc1.gif

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

91896aa45e65b1fb346494e0586abc57.png

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

26b920d2ee92559b59aaf36906292371.png

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

可以切换中英文

9f3faebdda35a63c376ba2960701389c.png

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

12339e9851f0de15a1d3bf8ffb45d53e.png 77855581708ae2d3484c378321b197a8.png

Translation - 必备的翻译插件

快捷键

  • command+ctrl+i(mac)

  • ctrl + shift + o(win/linux)

07106944a778233c2883af839c36aaed.gif 093372c369f49ac3130f9125ab3d38fa.gif ef86dced6a04dba129adb3de7503b5d1.png 17df58296af23f8ebe35de3fdc250837.png d2a697a5786a77386072492fa1311266.png 47324b16122d7f743f5c9148e51d7bd9.gif

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

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

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

26cd5897727c2bbcf2dc513d7d62acb0.png

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

7c5c244fb3caae990d7e0dc8eaaa9710.png b676c9e8f6093e3a78ab66f8ec125cc9.png c9d3a451c8aa075bb52b58c57c9860bd.png 24b5bf2ce6aa5dfa6079fc56b0ff775f.png

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

fe39fccaf5592a60ce0e177ce0de7caa.gif 2b1f011524b9f7a6a638f5b2932e9769.gif 0be594cc5b881665e89f9f0bf9d00810.png

Grep Console 控制台日志 高亮

6d34a22cd143494e06dc8f083fe528e2.gif a795154dd524e3e24d31c6f2e50663d0.png b8e4ad95975bff005d28bf398503c0b0.png 2f2824fcf93c18140e4d27cc13b4dff6.png

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

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

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

f25584913c381334082f22fc4392d313.gif ee8a5ae7d41e3ea5a7d02f9e94d3439b.png c926aa2f2d8284b22f546141d43b755c.png

CodeGlance —— 缩略图

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

50d560adad89af211b3dff6db09b05c0.png

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

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

2fbe22257136d1edd613b9511cba6b8a.gif

装饰类

Material Theme UI ——IDEA主题插件

ce8f8956210ed31a76336dd957ec8ea8.png 03552552fffc011dbc202840295d186b.png 7fc1839ddff1c4d7832506c134da472a.png 54b26e997484eb58427f0780ba090077.png

Power Mode II —— 打字效果

fccc4caeedd2bdf23997bc68cc27ec08.png

Background Image Plus + —— 更换IDEA背景

a009ed1d89aeea4bc85fd567781008ca.png 9509a6144f33aac4315b4753f4af6966.png 013bbaf70ed392195e98ba84bbef0313.png 0a7a297900bcd8d0935d12b308ec139b.png

较便利插件

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

24a863ce4b65e41cb23a69ff31035d96.gif 71763508992dd3715f41d005ce36c9a7.png

Statistic— 项目信息统计

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

d30bdb271d109b7868082a622a1260e2.png 352518fd75ee7f37c3f065b6a318829d.png

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

35e4da6b1d43974b1cc62a42006163a6.gif

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

2bb660a6e9ebb2744d4e4346cd17fda4.png 9f227c05a89bf82361747f88a1d5338e.png

jclasslib bytecode viewer 查看字节码

在 IDEA 打开想研究的类。

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

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

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

6a278153541ecd53ea5f8cb1786b642b.png cb80a55bd5737da999f313e3277aec09.png

Auto filling Java call arguments 自动补全参数

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

GenerateO2O—— 自动填充参数的值

93ce4f369420ac26c3986d68a97322f3.png 6b39e6b7751152e65fa041f614fc3742.png

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

0870dadd9aae01d0e8d037de5a635d66.gif 58fbeafb37745cf944c88fbe7b4c2fb9.gif b84d2cd7eb0a91ee5a4cdd8fe365972b.gif

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

b9ea0c70fa645a863c1342e68cf82195.png 1a63cc3d4f0df20b12a52fdce982b595.png d7d26ccbcbac1fae2c0361efaed01f75.png 605f94a7ffc79dd62e8f9c542065aab3.png 436a7da0e0076ed556735f2e528983a8.png

FindBugs ——检查代码中的隐患

021329f56c0bff18458c3dd006d17400.png 1fde2c875c9ec5a43eb7a8294d8d5ec5.png

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

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

b5798fe96e454c1c817c897aef533d95.png e12cf4901ee327d6ccec9c6d577e55bd.png

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

8f3b91f542ea70bf48b68906802cc866.png 147242134aa9c624ab02d3d0e514c604.png e79251bd848d871f27ab4644110a928c.png

RestfulToolkit—— 快捷跳转Action方法

1784d4e691fc80d93c5a096d257d6383.png e7d4f66f2b976168d86ca99fd4222749.png 0ed510f35e6c288b79226496c168f461.png 8e78b3253f928909f75cc766023186c5.png 4608ceaa9552a3f0ac9cbb8f321fe4d9.png

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

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

String Manipulation 对字符串的处理

a1678c3ca101e8cac3049d04ad1942eb.gif 9a9e0c29f42e1ade021e151c5721871a.gif

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

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

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

d8fc5c3a8f2d7f30e4aa9810890cae78.png

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

77533faa676a7590ceba316e38c13544.png 911c199fdf37d38a304e49cea33dafce.png 7b8a355951eb23347f32e6bcd7d456bc.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

安装包安装教程

2ff0a2086d5cbfc6def9b9ec70cf105f.png 76ddc3e692e5e84fc420e563ad0e1fdb.png

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

0ee0b42e848bb277c8c899c139382855.png

完结撒花,哈哈哈

来源:https://urlify.cn/yQN7ru

de23ab97b9fc0ed770df91c2ebcde945.png

该文章版权属于hnjsjsac
摘录自:https://blog.csdn.net/hnjsjsac/article/details/121113085

相关文章:

猜你喜欢
热门标签