Action 是 IDEA 中对事件响应的处理器.在对应的目录下,右键new -> Plugin DevKit 填入Action相关信息。 https://zhuanlan.zhihu.com/p/57541660参考 运行 在gradle下有个idea部分点击 runIdle 即可。或者在run中add gradle 然后输入runIdle 打包 选择gradle -》intellj -》buildPlugin 执行完毕后,在应用的build -...
PublishPlugin 有用的链接 最后 前言 都2023 年了,还有人觉得 IntelliJ 全家桶不好用吗? 做插件的起因是公司 (Terminus) 自研框架(Trantor),它有自己的项目结构、模型定义、视图、资源等等。而我们公司的java后端开发基本上都是用 IDEA,如果有一个框架集成的 IDEA 插件做支撑,那将会大大的解放框架使用者的双手。
1. 创建IDE Plugin工程 在这里插入图片描述 2.修改工程iml文件 这里默认创建的iml文件module type有问题,需要修改为PLUGIN_MODULE <?xml version="1.0" encoding="UTF-8"?><moduletype="PLUGIN_MODULE"version="4"><componentname="DevKit.ModuleBuildProperties"url="file://$MODULE_DIR$/resources/META-INF/pl...
Define a dependency usingintellijIdeaCommunity()orintellijIdeaUltimate(), seeVersionslink on top of this page for all available versions. SeeLocal IntelliJ Platform IDE Instancefor using a local installation. Minimumbuild.gradle.ktssetup: repositories{mavenCentral()intellijPlatform{defaultRepositories()}}d...
现今的IDE尽管有如“洪水猛兽”般强大,但要知道再强大的IDE也没法提供给使用者想要的一切功能,所以IDE一般都提供有API接口供开发者自行扩展。下面以Intellij IDEA 12下的插件开发为例,来看一下如何进一步增强IDE以适应开发者的需求。 1.创建Plugin工程 如果Module SDK中没有可选的SDK,那么点击New新添加一个SDK,目录...
所以IDE一般都提供有API接口供开发者自行扩展。下面以Intellij IDEA 12下的插件开发为例,来看一下如何进一步增强IDE以适应开发者的需求。 1.创建Plugin工程 如果Module SDK中没有可选的SDK,那么点击New新添加一个SDK,目录就选择Intellij的安装位置即可。
源码:https://github.com/fuzhengwei/guide-idea-plugin-create-project-by-platform plugin.xml 插件配置:开发描述、版本信息、Action事件入口、扩展信息(数据存放等) src 具体的事件、UI窗体、工程逻辑代码开发 另外类似 MyAction 的创建并不是直接创建普通类,而是通过New -> Plugin DevKit -> Action的方式进行创建...
ntelliJ IDEA/Android Studio插件开发指南 action_basics (基本的响应操作) Creating ActionsActions plugin.xml ToolsMenu上的三个 EditorPopupMenu上的一个 <actions> <!-- See https://plugins.jetbrains.com/docs/intellij/basic-action-system.html#registering-actions ...
在new project的时候,选择Gradle->IntelliJ Platform Plugin 2.2 开发插件 IDEA里有一个Intention action(代码推测)功能,快捷键是shift+enter。我们尝试新增一种代码推测,在输入类名后,通过推测自动生成new语句。例如,输入“User”,生成“User user = new User();”。
点击Plugin 绿色箭头,和正常启动程序一样 这个时候它会打开一个新的 IDEA 工程,并在这个工程中默认安装你开发好的插件 在新打开的 IDEA 插件工程中,选中工程类后,点击 File -> MyAction 运行结果 通过测试运行效果可以看到,已经可以打出工程下类的路径信息了。你也可以尝试把Action的入口放到其他按钮下进行测试 ...