编辑

Custom Language Support

IntelliJ Platform 是一个功能强大的平台,用于构建针对* any *语言的开发工具.

大多数IDE功能由语言无关和语言特定部分组成,您可以通过少量工作为您的语言支持特定功能:

您只需要实现特定于语言的部分,并且平台将为您提供与语言无关的部分.

这部分文档将解释* Language API *的主要概念,并将指导您完成开发自定义语言插件通常所需的一系列步骤.

您可以从* Language API 类的JavaDoc注释以及属性语言支持的源代码中获取有关 Language API *的其他信息,该语言支持是

IntelliJ IDEA社区版

源代码.

如果您更喜欢本页提供的详细说明的完整示例,请查看有关如何在“.properties”文件示例中定义自定义语言支持的分步教程:

自定义语言支持教程

提供自定义语言支持包括以下主要步骤:

请在[插件开发论坛]中提问或提出遗漏主题(https://intellij-support.jetbrains.com/hc/en-us/community/topics/200366979-IntelliJ-IDEA-Open-API-and-Plugin- 发展).

Last modified: 11 May 2019