我可以使用快捷方式在构建系统之间切换吗?
我创建了一些构建系统来在不同的数据库上执行 sql - stagings、devs 等。我用谷歌搜索了它,但找不到如何使用快捷方式在构建系统之间切换,导致使用鼠标在它们之间切换(工具->构建系统-> 检查构建系统)非常慢。
我可以使用快捷方式在构建系统之间切换吗?
我创建了一些构建系统来在不同的数据库上执行 sql - stagings、devs 等。我用谷歌搜索了它,但找不到如何使用快捷方式在构建系统之间切换,导致使用鼠标在它们之间切换(工具->构建系统-> 检查构建系统)非常慢。
不要让它们完全不同的构建系统,而是使用变体(在此处记录)。例如,您可以有一个看起来有点像这样的自定义构建文件:
{
"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++ (Mac) 或++ shift( Windows/Linux) 将执行. 您可以通过命令面板访问所有三个;只需搜索“构建”。BcontrolshiftBsql staging