环境准备
- 确保IDEA 安装了Plugin Devkit插件,低版本中该插件默认集成,后续高版本(2023.3+)为可选项,需要开发者自行去商场安装。
项目创建
创建项目主要参考官方文档:Creating a Plugin Gradle Project
可以使用idea项目创建向导构建一个空的IDE Plugin的空项目:
也可以直接下载官方提供的插件项目模板然后倒入IDEA:https://github.com/JetBrains/intellij-platform-plugin-template
修改插件名称、说明等元数据:
主要修改plugin.xml文件,后续开发过程中会经常跟这个文件打交道,可以说这个文件就是插件的身份证,记录了插件的一切信息,非常重要。
源码下载
源码在IDEA插件开发中用处非常的大,因为官方文档等不完整,中文相关文档几乎为零,因此大多数时候我们需要查看源码。
ps:IDEA各版本代码差异非常大,因此在idea插件开发中,最困难的反而不是业务问题,而是如何进行版本兼容性问题处理。
开启IDEA内部模式
IntelliJ IDEA 的内部模式提供了一些特殊工具和功能,这些通常对开发人员和测试人员特别有用。要启用内部模式,可以按照以下步骤操作:
- 打开 IntelliJ IDEA。
- 在主菜单中,选择 Help | Edit Custom Properties。
- 这将打开 idea.properties 文件。如果不存在,IntelliJ IDEA 会提示创建一个。
- 在 idea.properties 文件中添加一行:idea.is.internal=true。
- 保存文件并重新启动 IntelliJ IDEA。
更多详情参见:
官方文档
重要事情说三遍:
官方文档很重要,想要做好插件开发,有事没事儿多看看官方文档!IntelliJ Platform Plugin SDK
官方文档很重要,想要做好插件开发,有事没事儿多看看官方文档!IntelliJ Platform Plugin SDK
官方文档很重要,想要做好插件开发,有事没事儿多看看官方文档!IntelliJ Platform Plugin SDK