要在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"],
答案 0 :(得分:1)
您有一个重复的cmd
密钥。由于Sublime Text使用JSON作为其构建系统,它可能会用第二个密钥覆盖第一个密钥。
因此,删除第二个键,您的第一个键将执行:
{
"shell":true,
"working_dir" : "${file_path}",
"cmd": ["C:\\Program Files\\MultiMarkdown\\multimarkdown.exe", "-b", "$file"],
}