2017-05-06 78 views
3

我想为Sublime Text 3创建一个构建系统,它将自动运行在任何以“.mmd”结尾的文件上。我从unofficial documentation了解到,“选择器”选项提供了此功能;但是,我无法使其正常工作。以下是我目前的构建系统(我正在使用Scriptorium)。注释掉的行显示了我尝试传递给“选择器”的其他参数。Sublime Text 3为MultiMarkdown文件自动选择构建系统

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

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

在View-> Syntax下,.md文件在Markdown - > MultiMarkdown下打开,如果有帮助的话。

回答

3

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

+0

回答了这个问题,现在我知道将来在哪里可以找到它。谢谢! –