如何自己写一个IDEA插件(一)
JetBrains插件制作——主题(一) - 掘金 (juejin.cn)
JetBrains插件制作——主题(二) - 掘金 (juejin.cn)
一、开发平台选择
官网
基于 DevKit 的主题项目(一开始从简为主,起步更重要)
使用 DevKit 开发主题插件是最简单的解决方案,不需要使用 Gradle 或类似构建工具的经验。默认情况下,使用“新建项目向导”创建 IDE 插件主题项目时,会生成 DevKit 项目结构。
基于 Gradle 的主题项目
使用 Gradle 开发主题插件需要具备 Gradle 或类似构建工具的经验。它提供了自动化开发过程某些部分的可能性,例如使用主题插件版本和其他数据修补**plugin .xml** 文件,以及在 CI 服务器上构建插件发行版并将其发布到 JetBrains Marketplace。
二、正式开始开发
基本流程
- 搭建开发环境
- 创建主题项目
- 自定义主题
- 构建并运行项目
- 在IDE内部部署
- 上传主题到插件市场
开发环境搭建
第一步:搭建开发环境
至此,本人使用的是2023.2.5版本的,因此就需要自行安装了,点击这里这里即可安装插件。**(注意我这个版本就刚好就和此插件不兼容,2.4都兼容,只能说运气有点好,只能重新下载最新版本的IDEA去)**