Per indicare a Sublime Text di eseguire macro, è necessario passare "run_macro_file" come parametro a "command", con argomento come nome file della macro.
Innanzitutto, la semplice registrazione di una macro non la salva in un file, dovrai salvare la macro in un file. Questo può essere fatto facendo clic su Strumenti → Salva macro e quindi assegnando un nome file. Le macro vengono generalmente salvate nella %appdata%\Sublime Text 2\Packages\User
cartella.
Quindi, per assegnare la scorciatoia da tastiera, apri il file Keybindings da Preferenze → Key Bindings - User.
Ora, il formato generale per un keybinding è il seguente:
{ "keys": [<key sequence>], "command": "run_macro_file", "args": {"file": "Packages/User/<file name>.sublime-macro"} }
Pertanto, se si desidera assegnare Ctrl+ Shift+ Xa una macro che è stata salvata come "aggiungi virgola alla fine", la riga di associazione dei tasti avrà il seguente aspetto:
[
{ "keys": ["ctrl+shift+x"], "command": "run_macro_file", "args": {"file": "Packages/User/add comma to end.sublime-macro"} }
]