Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以很好地集成基于 MPS 的 DSL 其他 IntelliJ IDE,如 PhpStorm?
最想要的功能是按其类型(*.ext模式)和 PHP 文件生成(透明或至少自动)处理文件。
*.ext
MPS 可以在其他基于 IntelliJ 平台的 IDE 中以受限形式使用,例如 WebStorm、PhpStorm。我不知道对通过 MPS 生成 PHP 代码有什么特殊支持,至少 MPS 团队还没有确定这样做。此外,从评论中回答问题,可以正确地说,在 MPS 中实现的 DSL 中的程序默认保存为 xml 文件。自定义持久性可以作为 MPS 的插件来实现。此外,自定义持久性可以针对特定的 DSL 进行定制,这与与语言无关的默认 xml 持久性不同。