2013-09-24 8 views
7

Attualmente definisco scorciatoie per le varianti di costruzione nella mia configurazione globale. C'è un modo per fare lo stesso, ma usando il file di configurazione <my-project>.sublime-project?Esiste un modo per definire i collegamenti dei tasti per progetto?

ho cercato di definire le "impostazioni" all'interno del campo - non ha funzionato:

"settings": [ 
    { "keys": ["ctrl+shift+a"], "command": "build", "args": {"variant": "my_variant"} } 
] 

risposta

3

Non credo ci sia un modo per definire le mappe dei tasti al di fuori di .sublime-keymap file, che per quanto ne so è necessaria la conservazione sotto la gerarchia Packages - ad esempio, in Packages/User/Default (<your OS>).sublime-keymap, poiché Sublime ignora i file della tastiera con altri nomi.

Tuttavia, per quello che stai cercando di fare, c'è una soluzione alternativa. Il .sublime-project file di supports un ambiente "build_systems":

"build_systems": 
[ 
    { 
     "name": "List", 
     "cmd": ["ls"] 
    } 
] 

Modificando opportunamente questo su una base per-progetto è possibile attivare il sistema di generazione Automatic e avere il vostro specificato una corsa quando si colpisce CtrlB. Ulteriori informazioni sui sistemi di generazione sono disponibili here.

Problemi correlati