VSCode 文档包含有关如何使用.tmLanguage
文件创建新着色器的详细信息。VSCode 使用的 Monaco 编辑器支持使用基于 JSON 的 Monarch 格式定义语法荧光笔,但我看不到如何使用 Monarch 在 VSCode 扩展中定义语法。
有没有办法使用 Monarch 格式而不是 textmate 风格的语言文件来定义新的 VSCode 语法?
VSCode 文档包含有关如何使用.tmLanguage
文件创建新着色器的详细信息。VSCode 使用的 Monaco 编辑器支持使用基于 JSON 的 Monarch 格式定义语法荧光笔,但我看不到如何使用 Monarch 在 VSCode 扩展中定义语法。
有没有办法使用 Monarch 格式而不是 textmate 风格的语言文件来定义新的 VSCode 语法?
不,VSCode 目前只支持该.tmLanguage
格式。引用#216中的一位团队成员:
首先,我们也有 Monarch 支持,但在 API 截止日期之前决定完全使用 text mate 以保持 API 简单。