IDEA插件开发

目录

1、安装插件

2、IDEA开启内部模式

内部模式使用方式

3、简易插件开发

1、创建一个插件项目

2、更改配置

3、编写插件

4、运行插件

5、打包并使用

6、 发布插件市场


1、安装插件

        在插件市场查询Plugin DevKit的插件进行安装

2、IDEA开启内部模式

        内部模式可以使用UI检查器,用来定位IDEA中的各个按钮使用什么action。

打开方式

        1、在菜单栏中点击 Help ,点击 Edit Custom Properties..

        2、在打开的properties文件中输入  idea.is.internal = true  即可开启内部模式

内部模式使用方式

        如下图所示,选择 Tools 下的 Internal Actions 下的 UI 下的 UI Inspector即可打开UI检查器

        

        在UI检查器里面列举了所有的IDEA中的action名称,配合最开始安装的Plugin DevKit使用 ,可以使用ctrl + alt + 左键 点击IDEA上的按钮来查看这个按钮的action组是什么, 例如 点击菜单栏上的Tools按钮,

点击完成后会弹出一个菜单,这个菜单上会显示Tools这个按钮 Group Id等信息

3、简易插件开发

1、创建一个插件项目

        新建一个新项目,在安装完Plugin DevKit后项目类型里会多一个IDE Plugin的选项,选择它并创建一个插件项目,新版本的新建插件使用的是gradle来管理依赖,旧的则是需要自己管理依赖


2、更改配置

         我使用的是java开发IDEA插件,所以在创建完项目后把包名的kotlin改成java

        可以在build.gradle.kts里把maven的镜像换成阿里云的镜像


        在plugin.xml文件中,把默认的模板信息进行更改

3、编写插件

        右键点击包名,点击new ,会看到Plugin DevKit ,点击并选择Action

        输入创建的信息,插件会自动帮忙创建类

下图就是创建的类的样式, 当点击创建的按钮的时候就会执行方法内的代码


当点击按钮时打印一句话

创建了一个继承AnAction的类后,还会在plugin.xml中声明这个按钮的信息,在哪个地方添加action, 他的名称,id等使用插件配置的信息

4、运行插件

        点击项目的运行后,会自动打开一个测试用的IDEA,进入项目后点击主菜单的 Tools 会发现多了一个名字叫测试的按钮

 点击按钮后,即可在项目的控制台中输出插件方法里的信息

5、打包并使用

在Gradle下点击build下的jar,即可打包成一个jar包

这个jar包会生成在build 下的libs下

在IDEA的 settings 下的 Plugins 页面点击设置,选择从磁盘安装,选择这个jar包,即可在项目中使用刚刚打包的插件

6、 发布插件市场

        待定

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值