Macros 如何使用选定的代码行创建升华文本宏?

Macros 如何使用选定的代码行创建升华文本宏?,macros,sublimetext2,Macros,Sublimetext2,我想做另一个超文本宏 我将简化我想要的: 我选择一行代码,按宏键,宏将在所选行上方添加一行文字,在所选行下方再添加两行文字 例: 我选择行,按宏键,代码可能如下: echo('init'); My line of code echo('After line'); echo('again after'); 我已经尝试了录制宏工具,但对于所选文本和转到所选文本后的行无效 我知道如何使用密钥绑定它只是用于宏文件 感谢您的帮助:)您不需要宏,您可以直接创建键绑定(显然,您也可以将其移动到宏): { “

我想做另一个超文本宏

我将简化我想要的: 我选择一行代码,按宏键,宏将在所选行上方添加一行文字,在所选行下方再添加两行文字

例:

我选择行,按宏键,代码可能如下:

echo('init');
My line of code
echo('After line');
echo('again after');
我已经尝试了录制宏工具,但对于所选文本和转到所选文本后的行无效

我知道如何使用密钥绑定它只是用于宏文件


感谢您的帮助:)

您不需要宏,您可以直接创建键绑定(显然,您也可以将其移动到宏):

{
“键”:[“ctrl+alt+a”],
“命令”:“插入代码段”,
“args”:{
“内容”:“echo('init');\n$SELECTION\necho('After line');\necho('reach After');”
},
“背景”:
[
{“key”:“selection_empty”,“operator”:“equal”,“operator”:false}
]
},
旁白:如果您编写宏只是为了从键绑定触发它们,那么您可能会对这个包感兴趣

echo('init');
My line of code
echo('After line');
echo('again after');