DOIFOR技术IDEA插件开发之项目搭建
DOIFOR技术IDEA插件开发之项目搭建
IDEA

IDEA插件开发之项目搭建

技术

环境准备

  1. 确保IDEA 安装了Plugin Devkit插件,低版本中该插件默认集成,后续高版本(2023.3+)为可选项,需要开发者自行去商场安装。

项目创建

创建项目主要参考官方文档:Creating a Plugin Gradle Project

可以使用idea项目创建向导构建一个空的IDE Plugin的空项目:

file

也可以直接下载官方提供的插件项目模板然后倒入IDEA:https://github.com/JetBrains/intellij-platform-plugin-template

修改插件名称、说明等元数据:
file
主要修改plugin.xml文件,后续开发过程中会经常跟这个文件打交道,可以说这个文件就是插件的身份证,记录了插件的一切信息,非常重要。

源码下载

源码在IDEA插件开发中用处非常的大,因为官方文档等不完整,中文相关文档几乎为零,因此大多数时候我们需要查看源码。

参照:attaching-sources

file

ps:IDEA各版本代码差异非常大,因此在idea插件开发中,最困难的反而不是业务问题,而是如何进行版本兼容性问题处理。

开启IDEA内部模式

IntelliJ IDEA 的内部模式提供了一些特殊工具和功能,这些通常对开发人员和测试人员特别有用。要启用内部模式,可以按照以下步骤操作:

  1. 打开 IntelliJ IDEA。
  2. 在主菜单中,选择 Help | Edit Custom Properties。
  3. 这将打开 idea.properties 文件。如果不存在,IntelliJ IDEA 会提示创建一个。
  4. 在 idea.properties 文件中添加一行:idea.is.internal=true。
  5. 保存文件并重新启动 IntelliJ IDEA。

更多详情参见:

Enabling Internal Mode
IntelliJ IDE 插件开发 | (六)内部模式的使用

官方文档

重要事情说三遍:

官方文档很重要,想要做好插件开发,有事没事儿多看看官方文档!IntelliJ Platform Plugin SDK
官方文档很重要,想要做好插件开发,有事没事儿多看看官方文档!IntelliJ Platform Plugin SDK
官方文档很重要,想要做好插件开发,有事没事儿多看看官方文档!IntelliJ Platform Plugin SDK

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注