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标签里的名字
项目地址
https://github.com/rxf113/idea_plugin.git