IntelliJ Platform SDK DevGuide

Edit page

自定义语言支持

IntelliJ Platform 是一个强大的平台,可用于构建针对任何语言的开发工具。 大部分 IDE 特性由独立于语言与特定于语言的部分组成,并且你只需要花费少量的精力就可以为你的语言支持特定特性: 你只需要实现特定于语言的部分,平台就为你提供独立于语言的部分。

这个部分的文档将解释Language API的主要概念,并且将引导你完成开发自定义语言插件通常需要执行的步骤。 你可以从 Language API class 的 JavaDoc 注释以及 Properties 语言支持的源代码获得额外关于 Language API 的信息,它们是 IntelliJ IDEA Community Edition 源代码的一部分

如果你更喜欢完整的示例而不是此页面上提供的详细介绍,请查看有关在 “.properties” 文件示例中如何定义自定义语言支持的分步教程: 自定义语言支持教程

The webinar How We Built Comma, the Raku IDE, on the IntelliJ Platform offers an excellent introduction as well.

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

请在插件开发论坛提问或建议缺失的主题。

Last modified: 29 March 2020