idea插件开发方法

1. 网上搜一下插件开发需要的环境,自主搭建一下。

最好是在Project Structure->SDKs目录下修改Plugin Sdk的沙箱位置 Sandbox Home,以免出现意料之外的情况。

这里有个坑:如果安装好之后,idea频繁crash,运行速度很慢。那么需要检查一下安装和调试的JDK版本,必要时请更换idea自带的jdk(就在idea安装目录里,无需下载)

2.使用plugin Devkit 工具创建action,在此编写插件名称和插件位置。

3.在action中编写业务逻辑,实现想要实现的功能。

action文件中有多个方法,如actionPerformed中编写业务逻辑;update编写入口校验逻辑等等。

1)如果需要界面交互操作,则需要使用古老的swing来创建页面。

2)如果想要对代码进行操作,请研究PSI代码结构读取代码,地址:Tools->view PSI Structure

3) 如果想要实时生成代码或者修改代码,需要单独开线程进行操作。

此处有坑:在调试插件时,如果想要的action位置效果和预想不同,请仔细检查out目录下的文件,必要时修改本地plugin.xml文件的位置。

4. 生成插件,点击build->prepare all plugin modules for deployment,会在工程根目录生成对应的jar或zip包。

官网链接:

https://plugins.jetbrains.com/docs/intellij/getting-started.html?from=DevkitPluginModuleWizard

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值