Para indicar a Sublime Text que ejecute macros, debe pasar "run_macro_file" como parámetro a "command", siendo el argumento el nombre de archivo de la macro.
Primero, simplemente grabar una macro no lo guarda en un archivo, tendrá que guardar la macro en un archivo. Esto se puede hacer haciendo clic en Herramientas → Guardar macro y luego dar un nombre de archivo. Las macros generalmente se guardan en la %appdata%\Sublime Text 2\Packages\User
carpeta.
A continuación, para asignar el método abreviado de teclado, abra el archivo de Asignaciones de teclas desde Preferencias → Asignaciones de teclas - Usuario.
Ahora, el formato general para una combinación de teclas es el siguiente:
{ "keys": [<key sequence>], "command": "run_macro_file", "args": {"file": "Packages/User/<file name>.sublime-macro"} }
Entonces, si desea asignar Ctrl+ Shift+ Xa una macro que se ha guardado como "agregar coma al final", la línea de combinación de teclas se verá así:
[
{ "keys": ["ctrl+shift+x"], "command": "run_macro_file", "args": {"file": "Packages/User/add comma to end.sublime-macro"} }
]