这些好用的IDEA插件你应该知道!
纯干货,没有多余附图和详细描述,看完简介感兴趣的可以自行了解,以下插件均可通过IDEA插件市场官网[1]下载
便捷操作
• Kep Promoter X:给出一些操作对应的快捷键提示
• RestfulFastRequest:IDEA版Postman,存储、调试、导出API请求
• Free Mybatis Plugin:支持Xml和Mapper跳转,且会自动根据Mapper方法生成xml方法
• Mybatis Log:组装sql和参数,打印到控制台
• Json Parser:JSON格式化解析
• Statistic:代码大小/行数等统计
• RestfulTool2:快捷搜索跳转各http接口,也可做简单的http请求
• GitToolBox:Git增强插件,最好用的功能是可以查看到每一行代码的最近一次提交信息
• Search In Repository:连接中央仓库,在IDEA中直接根据jar包名称搜索定位jar包后,复制得到gav坐标
• Translation:翻译插件,帮助理解代码
• Private Notes:可以在源码中添加注释,帮助阅读理解源码
• File Expander:可以反编译,还可打开tar.gz,zip等压缩文件
绘图
• PlantUML:编码绘制时序图、类图、对象图、活动图、思维导图
• SequenceDiagram:根据代码自动生成时序图
编码效率
• GsonFormatPlus:根据JSON字符串自动生成实体类代码
• Copilot:编码AI助手(yyds,可惜收费了)
• AiXcoder Code Completer:编码AI自动补全,比IDEA自带的智能一些
• Alibaba Cloud AI Coding Assistant:编码AI自动补全,比IDEA自带的智能一些
• GenerateSerialVersionUID:可一键为实现 Serializable 接口的类生成 SerialVersionUID
• Camel Case:快速转换变量名称,支持常见的大小驼峰、常量等7中变量名切换
• Smart Input:自动识别光标位置后切换输入法
• ObjectHelper:Object助手,有2个非常实用的功能:①支持自动生成对象拷贝代码;②实体类一键生成json示例
• JRebel:本地热部署插件(收费)
• FastHotSwapper:本地热部署插件,JRebel的免费平替
编码质量
• SonarLint:代码合规扫描
• Alibaba Java Coding Guidelines:代码合规扫描
• FindBugs-IDEA:自动找出一些简单的BUG
• JavaDoc:一键给所有类和方法生成注释
问题调试
• arthas idea:自动生成arthas命令
• Maven Helper:查找解决项目中的依赖冲突
• VisualGC:可视化堆栈信息
主题/外观
• Dracula Theme:主题
• Vuesion Theme:主题
• Atom Material ICons:ICON主题
• Rainbow Brackets:括号着色,提升可读性
• Nyan progress bar:把你的加载进度条全都变成彩虹和猫咪
• Activate-power-mode:在敲代码时有抖动酷炫的特效
• Grep Console:控制台日志分类高亮显示
• CodeGlance:编辑器右侧展示代码小地图,方便定位
引用链接
[1] IDEA插件市场官网: https://plugins.jetbrains.com/