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

时间:2017-05-06 23:06:44

标签: sublimetext3 multimarkdown

我想为Sublime Text 3创建一个构建系统,它将自动运行在以" .mmd"结尾的任何文件上。我从unofficial documentation了解到"选择器"选项提供此功能;但是,我无法让它正常工作。下面是我当前的构建系统(我这样做是为了与Scriptorium一起使用)。注释掉的行显示了我试图传递给"选择器"的其他论据。

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

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

在视图下 - >在Markdown下打开语法,.mmd文件 - > MultiMarkdown,如果有帮助的话。

1 个答案:

答案 0 :(得分:3)

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