我想为构建ActionScript文件创建4个构建选项。一个用于建筑物,一个用于Linux,而对于Windows则相同。
是否可以这样做?
当前似乎" Windows"one_answers" Linux"部分只能覆盖默认构建选项?
我当前的损坏.sublime-build文件是:
{
"selector": "source.actionscript",
"windows":
{
"cmd": [
"${packages}\User\Flash-build.bat",
"${project_path}",
"${file}"
],
"variants":
[
{
"name": "Run",
"cmd": [
"${packages}\User\Flash-run.bat",
"${file_path}",
"${file_base_name}"
]
}
],
},
"linux":
{
"cmd": [
"${packages}/User/Flash-build.sh",
"${packages}",
"${project_path}",
"${file_path}",
"${file_base_name}"
],
"variants":
[
{
"name": "Run",
"cmd": [
"${packages}/User/Flash-run.sh",
"${packages}",
"${project_path}",
"${file_path}",
"${file_base_name}"
]
}
]
}
}
查看文档,我看不出您的解决方案不起作用,但是,我知道以下对我有用。
可以按OS指定崇高的优先文件。您可以创建三个单独的文件:
- 用户/ActionScript(OSX).Sublime-Build
- 用户/ActionScript(Linux).Sublime-Build
- 用户/actionscript(Windows).Sublime-Build
sublime只会拿起与您的操作系统相关的。