我想在Atom中创建自定义片段,但是我希望能够提供自定义变量,并且它会自动使用这些变量。例如,我希望能够键入类似nm methodName param1 param2
的东西,它会生成代码:
methodName(param1, param2) {
}
但是,当阅读documentation时,我看到它说明了如何创建预制的代码段,但是我没有看到它说明了如何根据所提交的内容进行更改。你们中的任何人不知道该怎么做吗?
答案 0 :(得分:0)
似乎没有一种方法可以做您想做的事情-查看this question的公认答案。您也许可以找到或构建一个扩展程序来执行此操作,但是默认情况下,它似乎不存在于Atom中。
您可以做的是设置自定义片段,这些片段相对开放给许多不同的用途。例如,要创建一个新方法,您可以尝试一下,这将使您能够为函数命名并输入所需的任意数量的参数:
'New Method':
'prefix': 'nm'
'body': """
${1:methodName} (${2:argList}) {
${3:functionBody}
}
"""