2013-09-24 12 views
7

Obecnie definiuję skróty dla wariantów kompilacji w mojej konfiguracji globalnej. Czy istnieje sposób, aby zrobić to samo, ale używając pliku konfiguracyjnego <my-project>.sublime-project?Czy istnieje sposób definiowania powiązań klawiszy dla projektu?

próbowałem zdefiniować je w polu „Ustawienia” - nie działa:

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

Odpowiedz

3

nie sądzę, istnieje sposób, aby określić map klawiszy poza .sublime-keymap plików, które muszą być przechowywane AFAIK pod hierarchią Packages - na przykład w Packages/User/Default (<your OS>).sublime-keymap, ponieważ Sublime ignoruje pliki mapowania klawiatury z innymi nazwami.

Jednak dla tego, co próbujesz zrobić, istnieje obejście problemu. .sublime-project plik supports"build_systems" ustawienie:

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

Odpowiednio modyfikując to na podstawie za projekt można włączyć system budowania Automatic i mieć swój określony jeden przejazd po trafieniu CtrlB. Więcej informacji na temat systemów kompilacji jest dostępnych here.

Powiązane problemy