sublime text 2在Windows 7下构建多标记的系统

时间:2013-04-03 05:00:35

标签: windows-7 build sublimetext2 multimarkdown

要在multimarkdown中处理.md文件,我编写了一个构建系统文件:

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

虽然.html文件在我的浏览器中正确打开(如果存在),但未调用MultiMarkdown - 因为.html文件不是由CTRL + B / F7生成的。

但是,在cmd中这可行:

multimarkdown -b test.md 

我想我的PATH变量很好,但是Sublime无法访问multimarkdown。

我也试过这个:

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

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

1 个答案:

答案 0 :(得分:1)

您有一个重复的cmd密钥。由于Sublime Text使用JSON作为其构建系统,它可能会用第二个密钥覆盖第一个密钥。

因此,删除第二个键,您的第一个键将执行:

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