2016-05-24 13 views
1

Ich führe ein erhabenes Build-System, um meinen Code zu erstellen.Sublime Build-Varianten Hotkey

Ich habe 4 Varianten des Build-Systems, und ich möchte die erste Variante zu einem Hotkey zuordnen.

Jetzt habe ich den Befehl "Build" auf F5 gemappt. Aber wenn ich es getroffen, heißt es ...

shell_cmd oder cmd erforderlich ist [cmd: Keine]

Gibt es eine Möglichkeit, eine bestimmte Build-System-Variante zu einem Hotkey abzubilden?

Hier ist mein Build-System 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", 
    } 
] 

}

Antwort

3

Sie einfach zu Ihrem keymap hinzufügen:

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

Abgesehen: Sie einen Befehl auf der obersten Ebene als Standardbefehl hinzufügen und behalten immer noch die Varianten.