2013-04-03 60 views
1

要處理multimarkdown一個.MD文件,我寫了一個構建系統文件:雖然.html文件在我的瀏覽器中打開正確崇高的窗戶下multimarkdown文本2構建系統7

{ 
"shell":true, 
"working_dir" : "${file_path}", 
"cmd": ["C:\\Program Files\\MultiMarkdown\\multimarkdown.exe", "-b", "$file"], 
"cmd": "${file/\\.md/\\.html/}" 
} 

(如果它存在),MultiMarkdown不會被調用 - 因爲.html文件不是由CTRL + B/F7生成的。

然而,在cmd中工作的:

multimarkdown -b test.md 

我想我的PATH變量是好的,但崇高不能訪問multimarkdown。

我已經試過這還有:

"cmd": ["multimarkdown", "-b", "$file"], 

"cmd": ["multimarkdown -b", "$file"], 

回答

1

您有重複cmd關鍵。由於Sublime Text爲其構建系統使用JSON,因此它可能會覆蓋第一個鍵和第二個鍵。

因此,刪除第二個關鍵,你的第一個將執行:

{ 
"shell":true, 
"working_dir" : "${file_path}", 
"cmd": ["C:\\Program Files\\MultiMarkdown\\multimarkdown.exe", "-b", "$file"], 
}