首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >构建系统- Sublime Text 3

构建系统- Sublime Text 3
EN

Stack Overflow用户
提问于 2014-06-17 22:24:15
回答 5查看 6.8K关注 0票数 6

我有一个名为“build-bat.sublime-build”的脚本:

代码语言:javascript
复制
{
  "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的文件。但这并不会发生。

为什么?

EN

回答 5

Stack Overflow用户

发布于 2014-06-18 15:17:51

在为sublime text 3添加了一个新的构建系统后,你必须重新启动sublime text 3。之后,上面的代码就可以工作了。

票数 4
EN

Stack Overflow用户

发布于 2021-07-17 02:06:50

创建新的构建系统并粘贴以下内容:

代码语言:javascript
复制
{
    "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版本中测试。

票数 1
EN

Stack Overflow用户

发布于 2016-08-22 00:47:54

您可以将构建系统重命名为make.bat,并选择Make build system in ST。只需按Ctrl+B,ST将尝试启动make命令并执行make.bat。输出将在ST的控制台中显示。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24266342

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档