我可以使用快捷方式在构建系统之间切换吗?
我已经创建了一些构建系统来在不同的数据库上执行sql - stagings,devs等。 我用Google搜索但无法找到如何在快捷方式之间切换构建系统,导致它们之间使用鼠标切换(工具 - >构建系统 - >检查构建系统)非常慢。
答案 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
。您可以通过命令面板访问所有三个;只是搜索“构建”。