我在 Sublime Text 2 中录制并保存了一堆宏。我想为每个宏分配键盘快捷键,但我有点不知道该怎么做,
我看了
但这解释了如何为现有命令设置键绑定。
我应该设置什么才能让它运行宏?
答案1
要指示 Sublime Text 运行宏,您需要将“run_macro_file”作为参数传递给“command”,参数是宏的文件名。
首先,仅仅录制宏并不能将其保存到文件中,您必须将宏保存到文件中。这可以通过单击“工具”→“保存宏”然后输入文件名来完成。宏通常保存在 %appdata%\Sublime Text 2\Packages\User
文件夹中。
接下来,要分配键盘快捷键,请从“首选项”→“键绑定 - 用户”打开“键绑定”文件。
现在,键绑定的一般格式如下:
{ "keys": [<key sequence>], "command": "run_macro_file", "args": {"file": "Packages/User/<file name>.sublime-macro"} }
因此,如果您想将 ++ 分配给Ctrl已保存为“在末尾添加逗号”的宏,则键绑定行将如下所示:ShiftX
[
{ "keys": ["ctrl+shift+x"], "command": "run_macro_file", "args": {"file": "Packages/User/add comma to end.sublime-macro"} }
]