更改当前构建系统快捷方式

时间:2012-11-26 10:03:19

标签: sublimetext2

我可以使用快捷方式在构建系统之间切换吗?

我已经创建了一些构建系统来在不同的数据库上执行sql - stagings,devs等。 我用Google搜索但无法找到如何在快捷方式之间切换构建系统,导致它们之间使用鼠标切换(工具 - >构建系统 - >检查构建系统)非常慢。

1 个答案:

答案 0 :(得分:1)

使用变体documented here),而不是使它们成为完全不同的构建系统。例如,您可以拥有一个看起来像这样的自定义构建文件:

{
  "name": "sql dev"
  "cmd": [<command to execute on development server>]
  "selector": "source.sql",

  "variants":
    [
      {
    "name": "sql staging",
    "cmd": [<command to execute in staging area>]
      },
      {
    "name": "sql production",
    "cmd": [<command to execute on production server>]
      }
    ]
}

当此构建文件处于活动/选中状态时,构建命令将执行sql dev command + shift + B (Mac)或 control + shift + B (Windows / Linux)将执行sql staging。您可以通过命令面板访问所有三个;只是搜索“构建”。