Macros 如何运行宏以响应触发器,就像插入代码段一样?

Macros 如何运行宏以响应触发器,就像插入代码段一样?,macros,sublimetext2,Macros,Sublimetext2,我在文件mymacro.sublime macro中录制了一个宏。它将光标向后移动一个空格,然后插入{} 我希望在键入subn并按Tab键时触发此宏。有人能解释一下怎么做吗?尝试设置以下键绑定: {“keys”:[“ctrl+alt+shift+s”],“command”:“run_macro_file”,“args”:{“file”:“Packages/User/mymacro.sublime macro”} 现在,当您点击CtrlAltShiftS(或您选择的任何键绑定)时,宏将被触发。在

我在文件
mymacro.sublime macro
中录制了一个宏。它将光标向后移动一个空格,然后插入
{}


我希望在键入
subn
并按Tab键时触发此宏。有人能解释一下怎么做吗?

尝试设置以下键绑定:

{“keys”:[“ctrl+alt+shift+s”],“command”:“run_macro_file”,“args”:{“file”:“Packages/User/mymacro.sublime macro”}

现在,当您点击CtrlAltShiftS(或您选择的任何键绑定)时,宏将被触发。

在对文档进行了更详尽的搜索之后,我找到了以下方法将命令绑定到单词,后跟
选项卡。例如,我在上面的问题中提到的问题可以通过以下方式解决:

{ "keys": ["s","u","b","n","tab"], "command": "run_macro_file", "args": {"file": "Packages/User/tempsubscript.sublime-macro"} }

为什么不给它分配一个键绑定呢?我不知道怎么做。我尝试了以下
[{“keys”:[“subn”,“tab”],“command”:“run_macro_file”,“args”:{“file”:./tempsubscript.sublime macro”}]
,但确实有效。我想将它绑定到word+tab键,就像插入代码片段时一样。例如,当我键入“subn”并按tab键时,它应该运行宏文件。