IDE插件生成器——新的开始

IDE插件生成器——新的开始

💡 原文英文,约1100词,阅读约需4分钟。
📝

内容提要

IntelliJ IDEA 2026.1推出新IDE插件生成器,统一了旧版IDE生成器和GitHub模板,通过Web API提供一致、更新的模板,支持IDE和浏览器访问,并整合依赖选择与GitHub集成,未来将增加更多功能。

🔎

延伸解读

统一入口的由来

旧方案中,IDE插件生成器和GitHub模板并存,导致维护成本翻倍,且功能不一致。例如,IDE生成器支持依赖选择,而GitHub模板提供GitHub集成。新生成器通过Web API统一了这两者,既保留了IDE内访问,也支持浏览器访问,同时整合了依赖选择和GitHub集成,解决了开发者选择困难的问题。

模板更新的便利性

旧IDE插件生成器依赖Plugin DevKit插件,模板更新需要用户手动升级插件,导致部分用户无法及时获得新模板。新生成器通过Web API提供模板,IDE用户无需更新插件即可获取最新模板,这大大简化了模板的维护和分发,确保所有用户都能使用一致的、最新的模板。

新功能与未来规划

新生成器在原有功能基础上增加了Split Mode(远程开发)和GitHub集成选项,后者包括工作流、问题模板和Dependabot配置。未来计划引入UI集成测试和Qodana设置,以支持本地或CI/CD环境下的插件问题报告。这些功能将逐步推出,开发者可期待更多增强。

Q&A

IntelliJ IDEA 2026.1 中的新 IDE 插件生成器是什么?

IntelliJ IDEA 2026.1 引入了一个新的 IDE 插件生成器,它取代了旧的 IDE 插件生成器和 IntelliJ Platform Plugin Template。新生成器基于 Web API,提供一致的、更新的模板,并支持从 IDE 和浏览器访问。

为什么 JetBrains 要推出新的 IDE 插件生成器?

因为维护两个独立的插件创建方式(IDE 生成器和 GitHub 模板)成本高,且更新不同步,功能有差异,容易让开发者困惑。新生成器统一了入口,降低了维护成本,提供了更一致和更新的模板。

旧的 IDE 插件生成器和 GitHub 模板各有什么优缺点?

旧的 IDE 插件生成器支持在 IDE 中离线使用,并能选择插件依赖,但不支持浏览器访问和 GitHub 集成。GitHub 模板支持浏览器访问和 GitHub 集成(如工作流、问题模板、Dependabot),但不能在 IDE 中直接使用,也无法选择依赖。

新的 IDE 插件生成器有哪些主要优势?

新生成器的主要优势包括:模板统一维护,保证一致性;IDE 用户无需更新 Plugin DevKit 即可获得最新模板;提供统一的创建流程,结合了旧方案的功能,如 IDE 访问、浏览器访问、依赖选择和 GitHub 集成。

如何通过 IDE 客户端使用新的插件生成器?

在 IntelliJ IDEA 2026.1 或更新版本中,安装 Plugin DevKit 插件后,通过 File | New | Project 选择 IDE Plugin 生成器。第一页有 Server URL 字段,点击可打开 Web UI。第二页可以选择插件类型、依赖,以及新增的 Split Mode (Remote Dev) 和 GitHub 集成选项。

如何通过 Web UI 使用新的插件生成器?

访问 https://plugins.jetbrains.com/generator,在网页上选择插件类型(插件或主题),勾选所需功能,预览生成的项目文件,然后点击 Download 按钮下载项目,之后可在 IDE 中打开。

新的插件生成器支持哪些功能?

新生成器支持 IDE 访问和浏览器访问,可以选择插件依赖,还集成了 GitHub 功能(包括工作流、问题模板和 Dependabot 配置)。此外,还新增了 Split Mode (Remote Dev) 选项,用于生成支持远程开发的插件。

JetBrains 对新插件生成器未来有什么计划?

JetBrains 计划逐步增加新功能,例如 UI 集成测试和 Qodana 设置,用于在本地或 CI/CD 服务器上报告插件问题。

🏷️

标签

➡️

继续阅读