Sublime Text 3 自动为 MultiMarkdown 文件选择构建系统

Sublime Text 3 Automatic Selecting Build System for MultiMarkdown File

我想为 Sublime Text 3 创建一个构建系统,它将自动 运行 处理任何以“.mmd”结尾的文件。我是从unofficial documentation that the "selector" option provides this feature; however, I'm not able to get it to work properly. Below is my current build system (I'm doing this for use with Scriptorium)了解到的。注释掉的行显示了我试图传递给 "selector".

的其他参数
{
    "cmd": ["scriptorium", "build"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.markdown.multimarkdown",
    // "selector": "source.multimarkdown",
    // "selector": "source.mmd",
}

如果我手动 select 它作为构建系统,它会按预期工作,但如果我尝试使用自动构建系统构建,它会说没有可用的构建系统。谁能告诉我我做错了什么?

如果有帮助,在查看-> 语法下,.mmd 文件在 Markdown -> MultiMarkdown 下打开。

用于 MultiMarkdown 的正确范围选择器是 text.html.markdown.multimarkdown,可以通过在 ST 中创建一个新的空选项卡,将语法设置为 Markdown -> MultiMarkdown 然后转到工具菜单 - > 开发人员 -> 显示范围名称。