Tengo un montón de macros que he grabado y guardado en Sublime Text 2. Estoy tratando de asignar atajos de teclado a cada uno de ellos, pero estoy un poco perdido en cuanto a cómo hacerlo,
Eché un vistazo a
pero eso explica cómo establecer enlaces de teclas para comandos existentes.
¿Qué debo configurar para que ejecute una macro?
keyboard-shortcuts
macros
sublime-text-2
Sathyajith Bhat
fuente
fuente
Respuestas:
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:
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í:
fuente
context
... aquí hay un ejemplo de Emmet: github.com/sergeche/emmet-sublime/blob/master/…"Packages/User/my_commands.sublime-macro"
lo que funciona. probado en mac.