Чтобы указать Sublime Text запускать макросы, вам нужно передать «run_macro_file» в качестве параметра «command», а аргумент - это имя файла макроса.
Во-первых, простая запись макроса не сохраняет его в файл, вам придется сохранить макрос в файл. Это можно сделать, нажав Инструменты → Сохранить макрос и затем дать имя файла. Макросы обычно сохраняются в %appdata%\Sublime Text 2\Packages\User
папке.
Затем, чтобы назначить сочетание клавиш, откройте файл «Привязки клавиш» в меню «Настройки» → «Привязки клавиш» - «Пользователь».
Теперь общий формат для связывания клавиш такой:
{ "keys": [<key sequence>], "command": "run_macro_file", "args": {"file": "Packages/User/<file name>.sublime-macro"} }
Итак, если вы хотите назначить Ctrl+ Shift+ Xмакросу, который был сохранен как «добавить запятую в конец», строка привязки клавиш будет выглядеть так:
[
{ "keys": ["ctrl+shift+x"], "command": "run_macro_file", "args": {"file": "Packages/User/add comma to end.sublime-macro"} }
]