2013-04-03 58 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"], 
}