首页 / 知识
开发第一个IDE插件
2023-04-11 16:27:00

环境信息
操作系统: macOs catalina 10.15.7
idea版本:2021.3.1 社区版
jdk版本:jdk-11.0.14.jdk
开发第一个插件
新建plugin项目
选择左侧IntelliJ Platform Plugin,并设置SDK,点击下一步;
填写项目名称,并设置项目所在路径,点finish。
插件工程简介
依赖IntelliJ IDEA SDK
在resources/META-INF下的plugin.xml是插件的配置文件,很重要,也是插件运行入口
plugin.xml介绍及内容
<idea-plugin>
<!-- 插件ID,全世界唯一 -->
<id>com.mango.idea.hello.ide.id</id>
<!-- 插件名称,会显示在插件详情页 -->
<name>mango hello ide</name>
<!-- 插件版本 -->
<version>1.0</version>
<!-- 插件联系人,网址 -->
<vendor email="1092017732@qq.com" url="http://mg.meiflower.top">mango mei</vendor>
<!-- 插件描述,会显示在插件详情页 -->
<description><![CDATA[
mango mei first ide plugin.<br>
hello world,you can study it
]]></description>
<!-- 插件更新日志,会显示在插件详情页 -->
<change-notes><![CDATA[
1.0 version<br>
]]>
</change-notes>
<!-- idea版本检查,至少173.0以上 -->
<idea-version since-build="173.0"/>
<!-- 请查看 https://plugins.jetbrains.com/docs/intellij/plugin-compatibility.html 插件依赖能力 -->
<depends>com.intellij.modules.platform</depends>
<extensions defaultExtensionNs="com.intellij">
<!-- 在这里添加你的扩展 -->
</extensions>
<actions>
<!-- 在这里添加你的action -->
</actions>
</idea-plugin>
|
最新内容
相关内容
centos如何安装python的ide?
centos如何安装python的ide?,环境,培训,方法,下面,以上,更多,内容,centos安装pythonIDE的方法:python常用的集成开发环境IDE1:Eclips+PyDevIpython为什么不适合web开发
python为什么不适合web开发,平台,培训,一致,环境,代码,技术,业务,性能,虚拟机,进程,python不适合web开发的原因:1、性能堪忧。写个httpserverpython和php学哪个做web开发好
python和php学哪个做web开发好,数据,较大,技术,培训,代码,市场,人工智能,行业,份额,网站,不少打算学编程的学生,想从事web开发行业,但是对于webPython可以开发前端吗?
Python可以开发前端吗?,代码,管理,设备,网站,软件,培训,工具,服务,框架,前端,python是可以开发网页的,比如Django和Flask等基于Python的Web框Python集成开发环境
Python集成开发环境,环境,代码,平台,数据,系统,智能,工具,发行,项目,管理,1.PyCharmPyCharm是唯一一款专门面向Python的全功能集成开发环境,同python的ide是什么?
python的ide是什么?,环境,工具,培训,统一,工作,主机,语言,程序员,台式机,程序语言,pythonIDE是IntergreatedDevelopmentEnvironment的缩写,中python怎么删除列表的第一个元素
python怎么删除列表的第一个元素,培训,风险,元素,索引,列表,尾部,参数,字符串,特性,典型,python删除列表的第一个元素的方法:我们以一个字符串python使用Python开发游戏可以吗?
python使用Python开发游戏可以吗?,平台,环境,设计,检测,数据,培训,游戏,小球,方法,定义,用Python开发游戏完全没有问题,游戏里面要用到一些全pythonide哪个比较好
pythonide哪个比较好,代码,培训,管理,时间,工具,环境,开发者,功能,高效,更多,Python的学习过程少不了IDE或者代码编辑器,或者集成的开发编辑器python ide是什么
python ide是什么,环境,代码,培训,管理,时间,智能,工具,开发者,功能,更多,python的ide是集成开发环境(IDE,IntegratedDevelopmentEnvironment)python怎么抛出异常信息
python怎么抛出异常信息,异常,代码,信息,基础,检测,培训,语句,发生,程序,除数,当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行pythonWeb开发和图形用户界面的模
pythonWeb开发和图形用户界面的模块有哪些?,网站,工具,互动,平台,培训,设计,模块,用户界面,图形,框架,关于PythonWeb开发和图形用户界面的模块