2015-02-11 4 views
0

Я хочу создать сочетание клавиш в Sublime Text 3.Hotkey для запуска команды

Команда, которую я хочу, чтобы запустить что-то вроде этого:

[make.sublime-билд]

{ 
    "name": "boot-dev-svr", 
    "cmd": ["java","-jar","D:\\prg\\boot\\boot-1.1.1.jar","development"], 
    "working_dir": "D:/smx", 
    "path": "C:/Windows/System32", 
} 

ключ я хочу отобразить это действие, чтобы это F5:

[по умолчанию (Windows) .sublime-раскладка - Пользователь]

[ 
    { "keys": ["f5"], "command": "BLAH BLAH BLAH" }, 
] 

Кажется, что это должно быть просто, но «cmd» и «command» кажутся принципиально разными. Мне не удалось заставить его работать.

Как соединить эти вещи, чтобы делать то, что я хочу в Sublime Text 3?

ответ

0

Это то, что я ликвидируется делать, что, кажется, работает, более или менее ,

Сложение:

{ 
    "cmd": ["python","prj.py","--runmake","serve"], 
    "working_dir": "D:/smx", 
    "path": "C:/Python27", 

    "variants": 
    [ 
    { 
     "name": "boot-dev-svr", 
     "cmd": ["java","-jar","D:\\prg\\boot\\boot-1.1.1.jar","development"], 
     "working_dir": "D:/smx", 
     "path": "C:/Windows/System32", 
    }, 
    ] 
} 

Раскладка:

[ 
    { "keys": ["f5"], "command": "build", "args": {"variant": "boot-dev-svr"} }, 
] 
4

Вы пытались поставить фактическую команду в [] Это сработало для меня.

Другим решением будет обновление Sublime Text 3 до последней версии, иногда это исправляет ошибку.

Надеюсь, я помог!

EDIT

Попробуйте удалить запятую с конца make.subime-сборки, как этот

{ 
"name": "boot-dev-svr", 
    "cmd": ["java","-jar","D:\\prg\\boot\\boot-1.1.1.jar","development"], 
    "working_dir": "D:/smx", 
    "path": "C:/Windows/System32", 
} 
+0

Привет, могли бы вы вставить это точно? – dwn

+0

Я хочу сопоставить команду с F5 – dwn

+0

В вашей ** User (Windows) .sublime-keymap ** команда должна быть в вашем случае 'boot-dev-svr' – MaxCodes

Смежные вопросы