J'ai un tas de macros que j'ai enregistrées et sauvegardées dans Sublime Text 2. J'essaie d'attribuer des raccourcis clavier à chacun de ceux-ci, mais je suis un peu perdue quant à la façon de procéder,
J'ai regardé
mais cela explique comment définir les raccourcis clavier pour les commandes existantes.
Que dois-je définir pour qu'il exécute une macro?
keyboard-shortcuts
macros
sublime-text-2
Sathyajith Bhat
la source
la source
Réponses:
Pour que Sublime Text exécute des macros, vous devez passer "run_macro_file" en tant que paramètre pour "commande", l'argument étant le nom de fichier de la macro.
Premièrement, enregistrer une macro ne l'enregistre pas dans un fichier, vous devez l'enregistrer dans un fichier. Cela peut être fait en cliquant sur Outils → Enregistrer la macro et ensuite donner un nom de fichier. Les macros sont généralement enregistrées dans un
%appdata%\Sublime Text 2\Packages\User
dossier.Ensuite, pour attribuer le raccourci clavier, ouvrez le fichier Liaisons de clés dans Préférences → raccourcis clavier - Utilisateur.
Maintenant, le format général pour un raccourci clavier est le suivant:
Donc, si vous voulez attribuer Ctrl+ Shift+ Xà une macro qui a été enregistrée sous "Ajouter une virgule à la fin", la ligne de reliure au clavier ressemblera à ceci:
la source
context
. Voici un exemple de Emmet: github.com/sergeche/emmet-sublime/blob/master/…"Packages/User/my_commands.sublime-macro"
travaille. testé sur mac.