文章目录
- AI代码提示辅助插件
- BitoAI AI代码辅助提示
- Alibaba Cloud AI Coding Assistant 阿里智能编码
- GodeGeeX AI代码辅助提示
- TabNine AI代码辅助提示
- 常用插件
- 1. Docker 访问本地或远程Docker插件
- 2. lombok 自动生成实体类 get set方法
- 3. Alibaba Java Coding Guidelines 阿里巴巴代码检查工具
- 4. GenerateAllSetter new POJO类的快速生成 set 方法
- 5. FindBugs-IDEA 自动扫描项目中的bug
- 6. VisualVM Launcher 监控内存占用
- 7. Mybatisx mybatis自动生成工具
- 8. MybatisCodeHelperPro mapper xml和java文件互相跳转
- 9. SonarLint 代码检查
- 10. Alibaba Cloud Toolkit SSH远程连接
- 11. Restful Toolkit 方便搜索url
- 12. JProfiler 内存分析插件
- 13. pojo-to-json Java实体类转Json
- 14. SequenceDiagram 时序图生成工具插件
- 15. Key promoter X 快捷键提示工具
- 16. CodeGlance 代码迷你展示插件
- 17. JUnitGenerator V2.0 自动生成单元测试代码
- 18. Translation 中英文翻译工具
- 19. GenerateSerialVersionUID 自动生成serialVersionUID
- 20. Rainbow brackets 彩虹括号
- 21. 流行主题
- 22. MyBatis Log 打印完整sql
- 23. BashSupport Bash支持
- 24. CheckStyle-IDEA 静态代码分析工具
- 25. Eclipse Code Formatter
- 26. Grep Console 自定义设置控制台输出颜色
- 27. JRebel 热部署
- 28. Json2Pojo 根据 JSON 生成 POJO,根据 POJO 生成 JSON
- 29. Jindent-Source Code Formatter 自定义类、方法、doc、变量注释模板
- 30. kubernetes k8s 辅助工具
- 31. MetricsReloaded 代码复杂度检查
- 32. Maven Helper Maven 辅助插件
- 33. Markdown Navigator 书写 Markdown 文章
- 34. MapStruct Support 对 MapStruct 属性转换支持
- 35. OnlineSearch 选择文本后支持不同搜索引擎进行搜索
- 36. Properties to YAML Converter Properties转YML
- 37. String Manipulation 字符串处理
- 38. Statistic 代码统计 项目信息统计
- 39. Scala 对 Scala 支持
- 40. Restful Api Tool 类似postman
- 41. UML Support
- 42. Iedis Redis可视化
- 43. CamelCase 命名风格转换
- 44. Extra Icons 文件图标美化
- 45. Codota 编码语法提示
- 46. Copy REST Url 右键复制 REST URL
- 47. MOMO CODE SEC INSPECTOR 静态代码安全审计工具
- 48.Json Parser json串格式化工具
- 49.Arthas Idea 在线诊断工具
- 50.Auto filling Java call arguments 代码生成
- 51. GitToolBox Git增强
- 52. RoboPOJOGenerator JSON转POJO
- 53. tjx-cold idea快速生成代码插件
- 54.Toolset Idea Plugin 常用工具集插件
- 55. HighlightBracketPair 括号开始结尾 高亮显示
- 56. google-java-format 代码自动格式化
- 57. Leetcode Editor 在IDEA中在线刷题
- 58. Power Mode II 打字效果
- 59. Background Image Plus 更换IDEA背景
- 60. jclasslib bytecode viewer 查看字节码
- 61. IDEA QAPlug 帮助我们提前找到潜在的问题bug
- 62. Vuesion Theme 主题
- 63. Atom Material ICons icon 插件
- 64. File Expander 文件浏览
- 65. Search In Repository 搜索jar包
- 66. VisualGC 堆栈可视化工具
- 67. Zoolytic zk节点信息查看
- 68. GsonFormat json和java对象转换工具
- 69. Spring Assistant yaml自动补全语法插件
- 70. Spring Boot Assistant Spring Boot提示插件
- 71. RestfulBox 一套功能强大的 Restful 服务开发辅助工具集
- 72. Cool Request 简化SpringBoot后端 Restful 接口调试
- 73. mybatis-sql-viewer xml sql转真实SQL语句、参数mock、SQL规范检查、SQL索引检查、SQL运行、SQL压测及Mybatis SQL语句扫描
- 74. 可直接编辑jar包的IDEA插件-JarEditor
AI代码提示辅助插件
BitoAI AI代码辅助提示
解释代码、生成注释、性能检测、安全检测、代码风格检测、增强可读性、生成单元测试等操作
Alibaba Cloud AI Coding Assistant 阿里智能编码
cosy 代码文档搜索、代码示例
GodeGeeX AI代码辅助提示
CodeGeeX - 免费的AI编程助手
TabNine AI代码辅助提示
Java 和 JavaScript 开发人员的代码提供 AI 建议。它分析来自数百万个开源项目的代码,并提供相关且准确的代码片段,以帮助开发人员更快、更准确地编写代码
常用插件
1. Docker 访问本地或远程Docker插件
idea默认已安装,idea 左侧边栏找到Services面板 点击使用 记得服务器docker 要开放远程可访问端口 如:2375再见命令行!一键部署应用到远程服务器,IDEA官方Docker插件真香
2. lombok 自动生成实体类 get set方法
@Data注解自动生成实体类 get set方法 、@Slf4j 自动加日志log对象
3. Alibaba Java Coding Guidelines 阿里巴巴代码检查工具
4. GenerateAllSetter new POJO类的快速生成 set 方法
另一个插件 GenerateAllSetter Postfix Completion 类似于 GenerateAllSetter,但由后缀触发(即类似于 .var 的用法) 在变量之后 .allset 生成所有 setter, .allsetn 生成所有设置器(但没有默认值), .allget 生成所有 getter
5. FindBugs-IDEA 自动扫描项目中的bug
6. VisualVM Launcher 监控内存占用
启动java项目时 自动启动jvisualvm 监控内存占用
7. Mybatisx mybatis自动生成工具
8. MybatisCodeHelperPro mapper xml和java文件互相跳转
支持mapper互跳,方法自动生成,代码自动生成
9. SonarLint 代码检查
10. Alibaba Cloud Toolkit SSH远程连接
非常方便在IDEA中用SSH连接远程服务器 不用再切换到IDEA 外部的Terminal啦
11. Restful Toolkit 方便搜索url
方便查找 Spring MVC 的 RequestMapping 参数json显示
12. JProfiler 内存分析插件
13. pojo-to-json Java实体类转Json
安装完成选择一个类右键选择 MakeJson 会复制生成的JSON到粘贴板中:ctr+V 就可以粘贴出来
14. SequenceDiagram 时序图生成工具插件
我们需要梳理业务逻辑或者阅读源码。从中,我们需要了解整个调用链路,反向生成 UML 的时序图是强需求
比如:你想看某个方法的执行流程,可以选择右键这个方法接口或者方法实现
15. Key promoter X 快捷键提示工具
你每次鼠标点击后,开发工具右下角会提示你,使用什么快捷键
16. CodeGlance 代码迷你展示插件
当你的类上千行的时候,在你往下拖拽找对象的时候,是不是感觉挺累的,有个这个插件,可以查看缩略图一样,快速切换到自己需要去的地方,飞翔的感觉。
17. JUnitGenerator V2.0 自动生成单元测试代码
编写单元测试是好的开发者的习惯,但是怎么提高你代码的效率,单元测试代码可否自动生成,这个插件就是帮我们做这事情。
修改JUnitGenerator V2.0 的配置,Settings下的 Other Settings 修改下模版和更新配置
18. Translation 中英文翻译工具
这个最长用就是阅读源码的时候,看别人的注释,英文不好的,可以安装一个
19. GenerateSerialVersionUID 自动生成serialVersionUID
生成serialVersionUID 会很频繁,这个插件一个快捷键帮你搞定 Alt + Insert
20. Rainbow brackets 彩虹括号
让代码中的括号更具标识性
21. 流行主题
Vuesion Vuesion Theme
Material Theme UI
22. MyBatis Log 打印完整sql
把 Mybatis 输出的sql日志还原成完整的sql语句,看起来更直观。
23. BashSupport Bash支持
24. CheckStyle-IDEA 静态代码分析工具
Checkstyle 是一个静态代码分析工具,用来检查 Java 源代码是否符合编码规则。
25. Eclipse Code Formatter
使用 Eclipse 的代码格式化风格,在一个团队中如果公司有规定格式化风格,这个可以使用。
26. Grep Console 自定义设置控制台输出颜色
27. JRebel 热部署
28. Json2Pojo 根据 JSON 生成 POJO,根据 POJO 生成 JSON
29. Jindent-Source Code Formatter 自定义类、方法、doc、变量注释模板
30. kubernetes k8s 辅助工具
31. MetricsReloaded 代码复杂度检查
32. Maven Helper Maven 辅助插件
33. Markdown Navigator 书写 Markdown 文章
34. MapStruct Support 对 MapStruct 属性转换支持
35. OnlineSearch 选择文本后支持不同搜索引擎进行搜索
36. Properties to YAML Converter Properties转YML
把 Properties 的配置格式改为 YAML 格式
37. String Manipulation 字符串处理
驼峰式命名和下划线命名交替变化 字符串处理
38. Statistic 代码统计 项目信息统计
39. Scala 对 Scala 支持
40. Restful Api Tool 类似postman
41. UML Support
42. Iedis Redis可视化
43. CamelCase 命名风格转换
44. Extra Icons 文件图标美化
为一些文件类型提供官方没有的图标
45. Codota 编码语法提示
46. Copy REST Url 右键复制 REST URL
在Controller类中的方法上,右键可以复制 REST URL。比如:http://localhost:8080/user/list,地址是本地地址。
47. MOMO CODE SEC INSPECTOR 静态代码安全审计工具
MOMO CODE SEC INSPECTOR 本插件作为 Java 项目静态代码安全审计工具,侧重于在编码过程中发现项目潜在的安全风险,并提供一键修复能力
48.Json Parser json串格式化工具
用于验证和格式化JSON字符串
49.Arthas Idea 在线诊断工具
Arthas 命令生成插件。Arthas 是阿里开源的 Java 在线诊断工具,该插件可以自动生成 Arthas 在线 Java 代码诊断命令。
50.Auto filling Java call arguments 代码生成
代码生成插件。通过快捷键自动补全函数的调用参数,针对包含大量参数的构造函数和方法非常有用。
51. GitToolBox Git增强
Git 增强插件。在自带的 Git 功能之上,新增了查看 Git 状态、自动拉取代码、提交通知等功能。查版本提交问题的时候尤其方便, 最好用的是可以查看到每一行代码的最近一次提交信息。
52. RoboPOJOGenerator JSON转POJO
RoboPOJOGenerator是一款JSON转成POJO的IDEA插件,它支持将JSON转换为Java或者Kotlin两种语言的POJO。同时它还支持GSON, FastJSON, AutoValue (GSON), Logan Square, Jackson这些JSON框架,方便你序列化和反序列化。
53. tjx-cold idea快速生成代码插件
tjx-cold
54.Toolset Idea Plugin 常用工具集插件
ToolsetIdeaPlugin: 程序员常用的工具集Idea插件 功能点:SQL 转换成 ElasticSearch 查询语句、Base64编码/解码、JSON格式化、URL编码/解码、日期时间戳互转、 IP地址、手机号归属地、正则表达式
55. HighlightBracketPair 括号开始结尾 高亮显示
56. google-java-format 代码自动格式化
57. Leetcode Editor 在IDEA中在线刷题
58. Power Mode II 打字效果
59. Background Image Plus 更换IDEA背景
60. jclasslib bytecode viewer 查看字节码
61. IDEA QAPlug 帮助我们提前找到潜在的问题bug
62. Vuesion Theme 主题
63. Atom Material ICons icon 插件
64. File Expander 文件浏览
直接打开jar包、war包、.tar.gz
65. Search In Repository 搜索jar包
把中央仓库的查找集成到了Idea里面。你只需要打开这款插件,输入jar包的名字或者gav关键字,就能查到到这个jar包所有的版本,然后可以直接复制gav坐标
66. VisualGC 堆栈可视化工具
Idea堆栈的可视化工具,和Idea深度集成。直接显示所有进程,双击即可打开JVM的堆栈可视化界面。堆栈和垃圾收集情况一目了然
67. Zoolytic zk节点信息查看
一款zookeeper节点的查看分析插件。其实第三方也有一些zk的节点信息查看工具,但是我都觉得不够方便,直到我发现了这款插件。
idea里面直接可以看zookeeper的节点信息
68. GsonFormat json和java对象转换工具
69. Spring Assistant yaml自动补全语法插件
70. Spring Boot Assistant Spring Boot提示插件
71. RestfulBox 一套功能强大的 Restful 服务开发辅助工具集
72. Cool Request 简化SpringBoot后端 Restful 接口调试
73. mybatis-sql-viewer xml sql转真实SQL语句、参数mock、SQL规范检查、SQL索引检查、SQL运行、SQL压测及Mybatis SQL语句扫描
一款IDEA MyBatis插件:极大提升CRUD效率
74. 可直接编辑jar包的IDEA插件-JarEditor
可直接编辑jar包的IDEA插件-JarEditor