Intellij IDEA plugin 开发最常用插件

文章目录


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 代码检查

http://www.importnew.com/24755.html

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 项目静态代码安全审计工具,侧重于在编码过程中发现项目潜在的安全风险,并提供一键修复能力
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. RestfulBox 一套功能强大的 Restful 服务开发辅助工具集

71. Cool Request 简化SpringBoot后端 Restful 接口调试

  • 0
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
IntelliJ IDEA 是一款非常流行的 Java 开发工具,它提供了丰富的插件机制,使得开发人员可以方便地扩展 IntelliJ IDEA 的功能。本文将介绍 IntelliJ IDEA 插件开发的基本流程和注意事项。 1. 开发环境搭建 首先,需要安装 IntelliJ IDEA,并在其基础上安装开发插件所需的 SDK 和插件开发工具。可以从 IntelliJ IDEA插件仓库中搜索并安装 Plugin Development Kit 插件,该插件开发者提供了一系列插件开发所需的工具和 API。 2. 创建插件项目 在 IntelliJ IDEA 中创建一个插件项目,可以使用插件开发工具提供的模板来快速创建。在创建插件项目时,需要选择插件类型和插件的基础语言,如 Java、Kotlin 等。 3. 开发插件功能 在插件项目中,可以通过编写代码、配置文件等方式来实现插件的功能。常见的插件功能包括添加自定义菜单、快捷键、工具栏等,还可以通过调用 IntelliJ IDEA 的 API 实现更加复杂的功能,如代码分析、重构等。 4. 调试和测试 在开发插件时,可以通过调试工具来验证代码是否正确。在 IntelliJ IDEA 中,可以使用插件开发工具提供的 Run/Debug Configuration 来配置插件的运行和调试环境。此外,还可以使用单元测试和集成测试来验证插件的功能是否正确。 5. 发布和分发 当插件开发完成后,需要将其打包发布到 IntelliJ IDEA 插件仓库中,以供其他用户使用。在发布前,需要对插件进行一些必要的检查,如检查插件的兼容性、安全性等。发布完成后,可以将插件的信息分享到开发者社区等平台,以便更多的用户了解和使用。 总结 IntelliJ IDEA 插件开发需要掌握 Java 开发技术和 IntelliJ IDEA 插件开发工具的使用。开发者应该了解插件开发的基本流程和注意事项,以便能够快速开发出高质量的插件,并满足用户需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值