上一篇:一个90后员工猝死的全过程
来源:blog.csdn.net/weixin_46285416/
article/details/107853987
安装插件教程
![](https://i-blog.csdnimg.cn/blog_migrate/adcf5aa4f4cb1a021ef6de8306d5a5ac.png)
在这里直接搜索就行了
![](https://i-blog.csdnimg.cn/blog_migrate/4d2473c2a6bc6bd2145109737da6fa6b.png)
强烈推荐的插件
Presentation Assistant 快捷键展示
录屏或者共享的时候,效果极佳
![](https://i-blog.csdnimg.cn/blog_migrate/6583eba4492b6392320ee3de04ebb0fb.gif)
Codota— 代码智能提示
![](https://i-blog.csdnimg.cn/blog_migrate/b80c2dbe0f53b715d23295368c7bbf7a.gif)
还可以搜索相关代码的示例
![](https://i-blog.csdnimg.cn/blog_migrate/acd7755503e5ef739ada1c6a4c90fe12.png)
Codota还包含一个网站:https://www.codota.com/code
![](https://i-blog.csdnimg.cn/blog_migrate/16cb7063d85e26314fc27d2a146953b1.png)
Alibaba Java Code Guidelines— 阿里巴巴 Java 代码规范
可以切换中英文
![](https://i-blog.csdnimg.cn/blog_migrate/18663c03ee275faf48bbb9ba896faa24.png)
有什么不符合阿里巴巴Java开发手册的都会显示出来
![](https://i-blog.csdnimg.cn/blog_migrate/cb5b2f3877b1def8452d4af8ba7575e4.png)
![](https://i-blog.csdnimg.cn/blog_migrate/67a41cec9b83526523c2c66627cac493.png)
Translation - 必备的翻译插件
快捷键
command+ctrl+i(mac)
ctrl + shift + o(win/linux)
![](https://i-blog.csdnimg.cn/blog_migrate/a1c560a096927ce07928becfe0e3d906.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/c2467834e43b466faf36316ba74ec530.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/3ddff7a0867d792159662c829473606d.png)
![](https://i-blog.csdnimg.cn/blog_migrate/69a986fcad57c19649b1b95f6b3f9818.png)
![](https://i-blog.csdnimg.cn/blog_migrate/51a1e3873c95b352e3235b425cb9fb5f.png)
![](https://i-blog.csdnimg.cn/blog_migrate/08f92652c70c8b1648e675cd59f30038.gif)
SequenceDiagram —— 调用链路自动生成时序图
右键 --> Sequence Diagaram 即可调出。
双击顶部的类名可以跳转到对应类的源码中,双击调用的函数名可以直接调入某个函数的源码。
![](https://i-blog.csdnimg.cn/blog_migrate/3ed11229597d3230af2b341338c8959a.jpeg)
Rainbow Brackets ——让你的括号变成不一样的颜色,防止错乱括号
![](https://i-blog.csdnimg.cn/blog_migrate/1c0d92a86ac10832e503e192e7767d4e.png)
![](https://i-blog.csdnimg.cn/blog_migrate/45dc32fab2832c0e376919c833b38db6.png)
![](https://i-blog.csdnimg.cn/blog_migrate/0cc37d8ca50d7d943f691c6927a9af35.png)
![](https://i-blog.csdnimg.cn/blog_migrate/2a8b1459568195bdc1da2b41270467d2.png)
HighlightBracketPair —— 括号开始结尾 高亮显示。
![](https://i-blog.csdnimg.cn/blog_migrate/b72249258fed75c58cca11679577b56e.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/1068e5fc4ca14c7244c64a85fb7e1136.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/e91b748c9a3ba39257d5410d8c74504f.jpeg)
Grep Console 控制台日志 高亮
![](https://i-blog.csdnimg.cn/blog_migrate/217dd30c146f3b2a382c4d4ca0bcd1e0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/40f8e324928a85127fad4b5321522b62.png)
![](https://i-blog.csdnimg.cn/blog_migrate/c9c54f715e600c8fc26cc30f8bee2cdc.png)
![](https://i-blog.csdnimg.cn/blog_migrate/744de00f20aa53484616be403bd93e1e.png)
google-java-format —— 代码自动格式化
这个插件的优点在于不需要手动快捷键去格式化代码
Key promoter X —— 会有这个操作的快捷键在界面的右下角进行告知。
![](https://i-blog.csdnimg.cn/blog_migrate/603a7571ccce6991df26adb9cf618248.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/0f3293e6c9a4b2854c23ab5aa4073c41.png)
![](https://i-blog.csdnimg.cn/blog_migrate/d17c1d2496e46c86c9a9cd1a594890ee.png)
CodeGlance —— 缩略图
这个插件可以向查看缩略图一样,帮助我们快速切换到所要的代码区域,而不用疯狂地拖拽一遍去找。
![](https://i-blog.csdnimg.cn/blog_migrate/525f956f3e0c5a5d3b98fbec147f6f98.png)
Leetcode Editor 可以在IDEA中在线刷题。
上班摸鱼属实方便,表面上我在干活,实际上我在刷算法题。
装饰类
Material Theme UI ——IDEA主题插件
![](https://i-blog.csdnimg.cn/blog_migrate/70f0b8cef4e6a8628117ead087a9a749.png)
![](https://i-blog.csdnimg.cn/blog_migrate/f8578a8332a77696ba2e949d51eaea15.png)
![](https://i-blog.csdnimg.cn/blog_migrate/7d1fd82a54cb2e80228da32d4901b0e0.png)
![](https://i-blog.csdnimg.cn/blog_migrate/aa087b38a1fb9ab651132d4dbb990359.png)
Power Mode II —— 打字效果
![](https://i-blog.csdnimg.cn/blog_migrate/b05dc1c580fed21d18a1b3d875fef63f.png)
Background Image Plus + —— 更换IDEA背景
![](https://i-blog.csdnimg.cn/blog_migrate/8de47edd63687a03577f9fba2d19f0af.png)
![](https://i-blog.csdnimg.cn/blog_migrate/a3fa12bb104ce2d52eacabf863a7d521.png)
![](https://i-blog.csdnimg.cn/blog_migrate/e543c087904382309ffb6c43eef4890b.png)
![](https://i-blog.csdnimg.cn/blog_migrate/beb3c8ba557bcde5ab1845fd37258510.png)
较便利插件
RoboPOJOGenerator—JSON (GsonFormat也可以,但是好久没更新过了)
![](https://i-blog.csdnimg.cn/blog_migrate/e17d6102626d2d77227412782a2951f6.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/38654b92a6b7d3574f73d88c00dab29e.png)
Statistic— 项目信息统计
可以非常直观地看到你的项目中所有类型的文件的信息
![](https://i-blog.csdnimg.cn/blog_migrate/635b96b2d9ebc9aaf679b64e7112be72.png)
![](https://i-blog.csdnimg.cn/blog_migrate/2d3b147ef003753c820c9202179904fb.png)
CamelCase - 多种命名格式之间切换
![](https://i-blog.csdnimg.cn/blog_migrate/88c135b2b23d3bfcb4f51df1c99c961e.gif)
快捷键如果忘记的话可以在 IDEA 的菜单栏的 Edit 找到
![](https://i-blog.csdnimg.cn/blog_migrate/62d384451edb22ab14785dee08b6cd16.png)
![](https://i-blog.csdnimg.cn/blog_migrate/5813351458b13f04bb9b8d728b3122fb.png)
jclasslib bytecode viewer 查看字节码
编译该类或者直接编译整个项目( 如果想研究的类在 jar 包中,此步可略过)。
打开“view” 菜单,选择“Show Bytecode With jclasslib” 选项。
选择上述菜单项后 IDEA 中会弹出 jclasslib 工具窗口。
![](https://i-blog.csdnimg.cn/blog_migrate/15ea14c18ad666d36543dc21ec202262.png)
![](https://i-blog.csdnimg.cn/blog_migrate/35eaf8206327d0746b29b581d9748cfa.png)
Auto filling Java call arguments 自动补全参数
调用一个函数,使用 Alt+Enter 组合键,调出 “Auto fill call parameters” 自动使用该函数定义的参数名填充。
GenerateO2O—— 自动填充参数的值
![](https://i-blog.csdnimg.cn/blog_migrate/405a16994337bf383708514060e665b9.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/718f370bb3b69433070dddd9bc8a5e54.jpeg)
GenerateAllSetter——自动调用所有 Setter 函数(可填充默认值)
![](https://i-blog.csdnimg.cn/blog_migrate/ec67a5eb568f8908725351ee0c0b5663.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/a714a95513ed1b31524b69214ba498ed.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/2aaac5e0edc5337c564527fc18f66c3e.gif)
Maven Helper ——方便maven项目解决jar冲突
![](https://i-blog.csdnimg.cn/blog_migrate/44dfa3bd32c845f5995fa33765f72e9f.png)
![](https://i-blog.csdnimg.cn/blog_migrate/99d06a7a1cf1e59481fde00ea429a792.png)
![](https://i-blog.csdnimg.cn/blog_migrate/329e9a253902f07e374dd0d6e3508bd9.png)
![](https://i-blog.csdnimg.cn/blog_migrate/28070acff49357629532286997348d06.png)
![](https://i-blog.csdnimg.cn/blog_migrate/0a5265e219c6b7bdc3238ebb7556aba6.png)
FindBugs ——检查代码中的隐患
![](https://i-blog.csdnimg.cn/blog_migrate/3117973859a90d6cbf868419b302c790.png)
![](https://i-blog.csdnimg.cn/blog_migrate/3578b14ea18637142316b326c505ddcf.png)
Stack trace to UML —— 根据 JVM 异常堆栈画 UML时序图和通信图
打开方式:Analyze > Open Stack trace to UML plugin + Generate UML diagrams from stacktrace from debug
![](https://i-blog.csdnimg.cn/blog_migrate/dab6ed98fd555b7c759ef530a2c071c7.png)
![](https://i-blog.csdnimg.cn/blog_migrate/f6f7c9b3ddf3aaa94036c56b94fff711.png)
Java Stream Debugger —— Stream 将操作步骤可视化
![](https://i-blog.csdnimg.cn/blog_migrate/a548af84832d375a6725b1bf0b2284d1.png)
![](https://i-blog.csdnimg.cn/blog_migrate/e2c784a045f719e3ad49cb218f1f37c9.png)
![](https://i-blog.csdnimg.cn/blog_migrate/2c1a247fc72af0c66d2d005c99eb34a8.png)
RestfulToolkit—— 快捷跳转Action方法
![](https://i-blog.csdnimg.cn/blog_migrate/45a3c48805d73d00b186bb63ac31ffe4.png)
![](https://i-blog.csdnimg.cn/blog_migrate/cdf7d73749e50188b2225c0db5728de5.png)
![](https://i-blog.csdnimg.cn/blog_migrate/b1f1d073b1cf521f82c061bf61e2bdda.png)
![](https://i-blog.csdnimg.cn/blog_migrate/d78ba61d36fbd3219f2aac33c87eb793.png)
![](https://i-blog.csdnimg.cn/blog_migrate/d60034b7f926e46c9cafd1fc8cca0ea5.png)
Jrebel for Intellij Java代码修改后立即生效。
当然还是需要按一下快捷键才能生效的。
String Manipulation 对字符串的处理
![](https://i-blog.csdnimg.cn/blog_migrate/bd08e469161fa81337dac613119c380c.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/681f5f5843c5c8372cffb483082b3205.gif)
变量名使用驼峰形式、常量需要全部大写等等,编码解码等等
选中需要处理的内容后,按快捷键Alt + M,即可弹出工具功能列表。后面的具体功能也可以使用相应的数字或字母,而不需要鼠标点击。另外,关注互联网架构师公众号,回复“2T”,送你一份面试题宝典!
Free Mybatis Plugin ——可以通过mapper接口里的方法跳转到mapper.xml里。
![](https://i-blog.csdnimg.cn/blog_migrate/926a9515dc014c02c2e1784836ce8672.png)
IDEA QAPlug 帮助我们提前找到潜在的问题bug
![](https://i-blog.csdnimg.cn/blog_migrate/64ff29659c5b9c1d690140d834832e78.png)
![](https://i-blog.csdnimg.cn/blog_migrate/70006385f2ca5cf845af156b08888d17.png)
![](https://i-blog.csdnimg.cn/blog_migrate/e99be07d19c95aa824c81d275997a5a2.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
安装包安装教程
![](https://i-blog.csdnimg.cn/blog_migrate/599fb629a5c296cacab99ccac229711f.png)
![](https://i-blog.csdnimg.cn/blog_migrate/9da5aa499abad60d992fd8b62eba276a.png)
找到你下载安装包的位置,即可
![](https://i-blog.csdnimg.cn/blog_migrate/000b577540641d0e7e921cc3184f63bd.png)
完结撒花,哈哈哈
最后,关注公众号互联网架构师,在后台回复:2T,可以获取我整理和创作的 Java 系列教程非常齐全。
推荐阅读
5、37岁程序员被裁,120天没找到工作,无奈去小公司,结果懵了...