Para instruir o Sublime Text para executar macros, você precisa passar "run_macro_file" como parâmetro para "command", com argumento sendo o nome do arquivo da macro.
Primeiro, o simples registro de uma macro não a salva em um arquivo, você precisará salvá-la em um arquivo. Isso pode ser feito clicando em Ferramentas → Salvar macro e, em seguida, forneça um nome de arquivo. As macros geralmente são salvas na %appdata%\Sublime Text 2\Packages\User
pasta.
Em seguida, para atribuir o atalho do teclado, abra o arquivo Ligações de teclas em Preferências → Ligações de teclas - Usuário.
Agora, o formato geral para uma combinação de teclas é o seguinte:
{ "keys": [<key sequence>], "command": "run_macro_file", "args": {"file": "Packages/User/<file name>.sublime-macro"} }
Portanto, se você deseja atribuir Ctrl+ Shift+ Xa uma macro que foi salva como "adicionar vírgula ao final", a linha de combinação de teclas ficará assim:
[
{ "keys": ["ctrl+shift+x"], "command": "run_macro_file", "args": {"file": "Packages/User/add comma to end.sublime-macro"} }
]