Custom Language Support
IntelliJ Platform 是一个功能强大的平台,用于构建针对* any *语言的开发工具.
大多数IDE功能由语言无关和语言特定部分组成,您可以通过少量工作为您的语言支持特定功能:
您只需要实现特定于语言的部分,并且平台将为您提供与语言无关的部分.
这部分文档将解释* Language API *的主要概念,并将指导您完成开发自定义语言插件通常所需的一系列步骤.
您可以从* Language API 类的JavaDoc注释以及属性语言支持的源代码中获取有关 Language API *的其他信息,该语言支持是
源代码.
如果您更喜欢本页提供的详细说明的完整示例,请查看有关如何在“.properties”文件示例中定义自定义语言支持的分步教程:
提供自定义语言支持包括以下主要步骤:
请在[插件开发论坛]中提问或提出遗漏主题(https://intellij-support.jetbrains.com/hc/en-us/community/topics/200366979-IntelliJ-IDEA-Open-API-and-Plugin- 发展).
Last modified: 11 May 2019