2017-05-06 81 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

回答了這個問題,現在我知道將來在哪裏可以找到它。謝謝! –