2016-05-24 10 views
1

私はコードをビルドするために崇高なビルドシステムを実行しています。Sublimeビルドの種類ホットキー

ビルドシステムには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", 
    } 
] 

}

答えて

3

ちょうどあなたのキーマップに追加します。別に

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

:デフォルトのコマンドとしてトップレベルにコマンドを追加することができますそれでも変種を保ちます。