Чтобы указать 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"} }
]