首先是IDEA的设置窗体,要往设置窗体加内容,得利用 projectConfigurable 拓展点,首先编写一个配置类AppSettingsConfigurable,让其实现 com.intellij.openapi.options.Configurable 接口,然后在plugin.xml中注册: <idea-plugin><extensionsdefaultExtensionNs="com.intellij"><projectConfigurableparentId="tools"instance="com.git...
首先,编写一个继承 AbstractDocumentationProvider 的类 SqlDocumentationProvider,在类实现里,会判断鼠标当前位置所在的 PSI 元素,相应的取得预先缓存好的数据库元数据信息(表或列的元数据信息),组装成 Html 文档提供给 IDEA: /*** @author yudong*/classSqlDocumentationProvider:AbstractDocumentationProvider(){overridef...
下面介绍一下idea插件开发中的一个重要文件位于META-INF下的plugin.xml,该文件为开发的插件的配置文件,代码如下: <idea-pluginversion="2"><id>com.tbc.hsx.plugin.</id><name>Plugin display name here</name><version>1.0</version><vendoremail="support@yourcompany.com"url="http://www.yourcompany.com...
创建完配置 JDK 和 Gradle,如果已经配置好,则跳过,等待加载完成即可 如果Generators 中没有 IDE Plugin,则说明没有装 IDE 插件开发插件 在插件市场搜索 devkit 安装重启即可 二、创建工具窗口 ToolWindow ToolWindow 在 IDEA 中被放在左侧、右侧、底部,例如 Project、Service、Maven 等。 通过GUI Form 创建所要显示的...
如何编写idea插件 完成java代码 intellij idea插件开发 1. 背景 插件体系是IDEA的精髓,插件市场里拥有无数开发者提交的插件,这让IDEA拥有了成长的能力。下面我通过一个例子,介绍插件创建、调试和发布的完整过程。 2. 开发步骤 2.1 创建工程 官方推荐2种方式来创建插件工程,一种是基于Github的模板代码,一种是基于...
打开IntelliJ IDEA并点击“创建新项目”。 选择“IntelliJ平台插件”。 填写所需的细节,如“项目SDK”(选择IntelliJ IDEA)和“项目名称”,然后点击“完成”。 IntelliJ IDEA会创建一个新的项目,并提供插件开发所需的目录结构和文件。 3 理解插件组件 IntelliJ IDEA插件包含许多组件,包括操作、监听器和服务。
intellij idea 编写插件 先从编写一个简单的单个点击事件开始,通过在菜单栏添加一个新功能然后点击弹出一个弹出框显示当前的文件名 首先新建一个IDE Plugin的项目(本文是在Intellij 2023.2.3 Community版本创建) 然后在src->main->resources->META-INF->plugin.xml文件添加一个action,表示要添加的点击事件,如果没有...
运行起来就会发现,原来会启动一个新的Intellij IDEA实例,重新走一遍启动配置过程,可以看到插件的名字就是plugin.xml中<name>中的值。我们可以只选中我们刚开发的插件,忽略掉其他的。现在通过Window->Say Hello!就可以触发我们的插件了,效果就是会弹出个对话框。
(3)创建一个IntelliJ平台插件项目,并指定IntelliJ平台SDK。(4)点击next下一步,填写项目的信息、路径、名称等资料。(5)在创建好的工程中,填写好配置信息,就可以进行IntelliJ IDEA插件开发了。注意事项 确保绑定的Plugins DevKit插件是启用的。安装和启用Grammar-Kit和PsiViewer插件。结语 我是七步的天。喜欢我...
IntelliJ IDEA 插件自定义开发 ### 近期突然迷上了idea 的插件自定义开发 插件可以实现哪些功能: 新建自研框架模块/项目 资源树 代码自动生成 代码Lint 资源代码跳转 下面这只是个最简单的demo 新建项目 这里是向我们的右键generate菜单里新增一个菜单(功能是我们自定义实现的)...