1. Translation
说明:翻译插件(Translation) 最新版本
使用方法:选中要翻译的文字,右键Translation即可
2. CodeGlance
说明:代码缩略图
3. Alibaba Java Coding Guidelines
说明:阿里巴巴 Java代码规范插件
建议大家一定一定一定要安装该插件,它会帮助你检查出很多隐患,督促你写更规范的代码。
使用方法:文件、包、项目任意层级右键“编码规约扫描”
3. Codota
该插件的强大之处在于:
支持智能代码自动提示,该功能可以增强 IDEA 的代码提示功能。
支持 JDK 和知名第三方库的函数的使用方法搜索,可以看到其他知名开源项目对该函数的用法。
当我们第一次使用某个类,对某个函数不够熟悉时,可以通过该插件搜索相关用法,快速模仿学习。
如上图所示,我们想了解 Stream 类中 flatMap 函数的用法,可以使用该插件查看知名开源项目的用法。
插件窗口顶部还给出了该类最常用的函数,可以点击查看相关用法案例,每个案例右侧的 "view source"可以跳转到该片段对应的开源项目的源码中。
4. Auto filling Java call arguments
开发中,我们通常会调用其他已经编写好的函数,调用后需要填充参数,但是绝大多数情况下,传入的变量名称和该函数的参数名一致,当参数较多时,手动单个填充参数非常浪费时间。
该插件就可以帮你解决这个问题。
安装完该插件以后,调用一个函数,使用 Alt+Enter 组合键,调出 “Auto fill call parameters” 自动使用该函数定义的参数名填充。
5. Rainbow Brackets
由于很多人没有养成好的编码风格,没有随手 format 代码的习惯,甚至有些同事会写代码超过几百行,阅读起来将非常痛苦。
痛苦的原因之一就是找到上下文,由于括号太多,不确定当前代码行是否属于某个代码块,此时这个插件就会帮上大忙。
6. FindBugs
程序员总是想尽可能地避免写 BUG, FindBugs 作为静态代码检查插件,可以检查你代码中的隐患,并给出原因。
插件下载地址:
链接:https://pan.baidu.com/s/1w4fFlSM45lXF6jHtCsI1Xw
提取码:pf2t
7. SequenceDiagram
强烈推荐:SequenceDiagram 可以根据代码调用链路自动生成时序图,超级赞,超级推荐!
这对研究源码,梳理工作中的业务代码有极大的帮助,堪称神器。
安装完成后,在某个类的某个函数中,右键 --> Sequence Diagaram 即可调出。
8. Grep-Console
修改IDEA的log日志的颜色
在IDEA中打开Setting,选中Plugins,输入框里搜索
推荐设置:
Expression Foregroud
FATAL FF0020
ERROR C80019
WARN E6E706
INFO 047B9F
DEBUG 808080
TRACE 000000
9. Lombok
Lombok插件应该不用多说了吧
10. Free Mybatis plugin
在mapper接口方法和mapper XML文件之间来回切换的插件
11. MyBatis Log Plugin
MyBatis执行sql打印
12. GsonFormat
将json字符串可直接生成对象属性
13. RestfulToolkit
安装完成后在右侧会有 RestServices 窗口,打开会显示项目中目前所有的http接口信息,可替代postman插件
14. Statistic
项目全局代码统计信息的小插件:
15. Alibaba Cloud Toolkit
阿里程序部署辅助工具,可优化部署流程在idea中实现一键部署
1:插件中进行安装
邀请码填写:4TPNSW
我这边已经添加过,如果没有添加过的在下方会有 add host 按钮进行点击即可
linux服务器配置如下:
windows服务器配置时,
服务器需要安装有PowerShell,基本上服务器中都会有,如果没有话自行百度安装。
确保本机安装有OpenSSH 安装教程直接引用已经写好的
https://blog.csdn.net/hehuihh/article/details/90575791
3:运行部署
针对maven项目部署
显示服务器远端日志
16. Maven Helper
处理maven 中包冲突
17. Material Theme UI
主题类的插件,可以改改界面颜色呀,文件图标啥的
18. 修改编码习惯
修改单行注解时从行首开始
18. GenerateAllSetter
快捷生成变量的set代码
19. Key Promoter X
在每次我们使用鼠标 进行 IDEA 的某个操作,Key Promoter X 会在 ↘️右下角 自动弹框 提示对应的键盘 快捷键
20. MyBatisX
对 MyBatis 框架的增强 插件,提升使用 MyBatis 的效率和体验。XML 跳转 、生成代码。
21. MybatisLogFormat
MybatisLogFormat 插件,格式化 MyBatis 输出的 SQL 日志。
操作步骤为,选中控制台输出的 MyBatis SQL 日志,右键选中「MybatisLogFormat」选项,之后选择「copy」即可。
22. JRebel
JRebel and XRebel for IntelliJ
热部署 工具。在我们每次修改代码后,不用重启程序,JRebel 会自动 将所有的代码变更生效。这样,相当于“跳过”频繁 的 Java 代码的编译、启动的过程,大大的提升了我们的开发效率
23. JUnitGenerator
JUnitGenerator 插件,用于快速 生成单元测试类。
使用步骤为,选中类名,使用快捷键 ctrl + enter 呼出菜单,点击「Create Test」选项,进行选择确认后,即可创建出对应的单元测试类。效果如下图所示:
24. RestfulToolkit
RestfulToolkit 插件,一套 RESTful 服务开发辅助工具集。
例如说,双击 shift 后输入 URL 地址,可以搜索到对应 Controller 的方法
25. GsonFormatPlus
GsonFormatPlus 插件,JSON 格式化。同时,可以基于 JSON 字符串,直接生成 POJO 类。
友情提示:GsonFormatPlus 框的呼出,Windows 使用 alt + s 快捷键,MacOS 使用 option + s 快捷键。
26. VisualVM Launcher
VisualVM Launcher 插件,对 VisualVM 工具的集成 支持,可以对启动的 Java 服务进行性能分析
良心艿:对 VisualVM 不了解的胖友,可以看看 《Java 性能调优:利用 VisualVM 进行性能分析》 文章。
25. any-rule
any-rule 插件,常用正则表达式 大全
友情提示:any-rule 框的呼出,Windows 使用 alt + a 快捷键,MacOS 使用 option + a 快捷键。
部分内容参考:https://blog.csdn.net/github_38592071/article/details/111940080
————————————————
版权声明:本文为CSDN博主「Tom_Lxx」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u013801673/article/details/106151457