我有一个名为“build-bat.sublime-build”的脚本:
{
"cmd": "build.bat",
"working_dir": "$project_path",
"windows" : {
"shell": true
}
}该脚本位于C:\Users\MyName\AppData\Roaming\Sublime Text 3\Packages中
我可以在Tools/Build Systems/build-bat中选择脚本,然后通过CTRL+B或在Tools/Build中手动选择来运行它
什么都不会发生。我没有看到任何东西,我没有得到任何错误。
它应该在我正在处理的文件所在的当前目录中运行一个名为: build.bat的文件。但这并不会发生。
为什么?
发布于 2014-06-18 15:17:51
在为sublime text 3添加了一个新的构建系统后,你必须重新启动sublime text 3。之后,上面的代码就可以工作了。
发布于 2021-07-17 02:06:50
创建新的构建系统并粘贴以下内容:
{
"file_patterns": ["*.bat", "*.cmd"],
"selector": "source.Batch",
// opens CMD window and runs with full features. Uncomment what you like
// "shell_cmd": "start \"CMD from Sublime - ${file_name}\" call \"${file}\"",
"cmd": "cmd /c start \"CMD from Sublime - ${file_name}\" call \"${file}\"",
// works on Sublime Text console and you can't input anything
// "cmd": "cmd /c \"${file}\""
}将其另存为Batch.sublime-build文件。已在ST3和ST4版本中测试。
发布于 2016-08-22 00:47:54
您可以将构建系统重命名为make.bat,并选择Make build system in ST。只需按Ctrl+B,ST将尝试启动make命令并执行make.bat。输出将在ST的控制台中显示。
https://stackoverflow.com/questions/24266342
复制相似问题