前置条件: Java17、Gradle8

1. 安装插件 Plugin DevKit

2. 新建项目
File → New → Project

3. 项目结构
📢 新建一个XxxAction

4. 插件入口
XxxAction
继承 AnAction
,实现 actionPerformed
方法,这是一个插件的入口

5. 插件配置
plugin.xml是用来配置每个插件信息的,包括插件位置及插件名称等

6. 启动运行
选择运行即可。会开启一个新的临时Idea窗口可以看到开发的插件内容

7. 构建打包

8. 本地安装


