将 MPS 与其他 JetBrains 集成 IDE

Integrate MPS with other JetBrains IDE

是否可以将基于 MPS 的 DSL 与其他 IntelliJ IDE(如 PhpStorm)很好地集成?

最需要的功能是按类型处理文件(*.ext 模式)和 PHP 文件生成(透明或至少自动)。

MPS 可在其他基于 IntelliJ 平台的 IDE(如 WebStorm、PhpStorm)中以受限形式使用。 我不知道有什么特别支持通过 MPS 生成 PHP 代码,至少 MPS 团队还没有确定。 此外,在回答评论中的问题时,MPS 中实现的 DSL 中的程序默认保存为 xml 文件是正确的。自定义持久性可以作为 MPS 的插件来实现。此外,自定义持久性可以针对特定的 DSL 进行定制,这与语言不可知的默认 xml 持久性不同。