1

コードをビルドするために崇高なビルドシステムを実行しています。

ビルド システムには 4 つのバリアントがあり、最初のバリアントをホットキーにマップしたいと考えています。

現在、コマンド「ビルド」が F5 にマップされています。でも叩いてみると…

shell_cmd または cmd が必要です [cmd: なし]

特定のビルド システム バリアントをホットキーにマップする方法はありますか?

ここに私のビルドシステムfyiがあります

{

"variants": [

    {
        "name" : "ndk-build",
        "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
        "cmd": ["H:/Tools/SublimeBuild/sublime-ndk-build.bat"],
        "working_dir": "${project_path:${folder}}",            
    },

    {
        "name" : "ant-clean",
        "cmd": ["H:/Tools/SublimeBuild/sublime-ant.bat" , "clean"],
        "working_dir": "${project_path:${folder}}",
    },

    {
        "name" : "ant-install",
        "cmd": ["H:/Tools/SublimeBuild/sublime-ant.bat" ,  "debug" , "install"],
        "working_dir": "${project_path:${folder}}",
    },

    {
        "name" : "Release",
        "cmd": ["H:/Tools/Release.bat"],
        "working_dir": "${project_path:${folder}}/../build",
    }
]

}

4

1 に答える 1

3

キーマップに追加するだけです:

{ "keys": ["ctrl+f5"], "command": "build", "args": { "variant": "ndk-build" } },

余談ですが、最上位にデフォルト コマンドとしてコマンドを追加し、バリアントを保持することができます。

于 2016-05-24T17:50:49.730 に答える