2013-09-24 3 views
7

В настоящее время я определяю ярлыки для вариантов сборки в моей глобальной конфигурации. Есть ли способ сделать то же самое, но используя файл конфигурации <my-project>.sublime-project?Есть ли способ определить привязки ключевых слов для каждого проекта?

Я попытался определить их внутри «настройки» поле - не получилось:

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

ответ

3

Я не думаю, что есть способ определить раскладок вне .sublime-keymap файлов, которые необходимо AFAIK для хранения под иерархией Packages - например, в Packages/User/Default (<your OS>).sublime-keymap, поскольку Sublime игнорирует файлы с ключевыми картами с другими именами.

Однако для того, что вы пытаетесь сделать, существует обходное решение. .sublime-project файл supports"build_systems" установка:

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

При соответствующем изменении этого на основе каждого проекта вы можете включить систему Automatic сборки и ваш указанный один проход, когда вы нажмете CtrlB. Дополнительная информация о системах сборки доступна here.

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