idea 插件开发教程

idea 插件开发教程

项目地址

根据 官方文档 选择开发方式

这里我采用DevKit这种开发方式,如果开发的功能多复杂用前两种比较合适

在这里插入图片描述

下下载并安装好 IDEA Community 社区版

按照文档新建一个项目

在这里插入图片描述

根据官方文档 建立开发环境

配置完后大概这样

在这里插入图片描述

开始开发

目标:实现一个将 下划线字符串选中并转换成驼峰标识的功能。

1、新建一个Action类,继承AnAction

在这里插入图片描述

2、完成基本功能代码:

在这里插入图片描述

3、注册Action

官方文档地址

在这里插入图片描述

根据文档,开启代码检查功能 ,具体操作为: idea左上角 File | Settings | Editor | Inspections | Plugin DevKit | Code |

在这里插入图片描述

开启后,鼠标移上去有如下提示

在这里插入图片描述

点击register Action

在这里插入图片描述

输入如下信息,具体意思先不做解释

在这里插入图片描述

点击ok后,在resource目录下的META-INF下的plugin.xml就自动添加了Action

在这里插入图片描述

搜了下爆红信息 将 GuiDesigner 去掉,即 group=id=“EditorPopupMenu”

然后点击右上角,开始运行,run或者debug都行

在这里插入图片描述

运行后,会自动启动一个安装了此插件的idea

我们在启动的那个IDEA中新建一个项目,新建一个类,写一个下划线字符串,双击选中,然后右键

在这里插入图片描述

第一个就是我们编写的插件。左键单击,发现下划线已经被转换成了驼峰标识

4、打包发布

在这里插入图片描述

单击 Build 下的这个一大串的,然后右下角会有成功提示,项目路径下也会生成一个jar包。

在这里插入图片描述

然后就可以在其他idea上安装此jar包!安装后,插件的名称就是plugin-xml中定义的name标签里的名字

项目地址

idea插件开发

https://github.com/rxf113/idea_plugin.git

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值