Sublime Text 2 OS特定运行配置



我想为构建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只会拿起与您的操作系统相关的。

最新更新