创建自定义Atom代码段时是否可以添加自定义变量?

时间:2019-07-22 21:40:18

标签: atom-editor code-snippets

我想在Atom中创建自定义片段,但是我希望能够提供自定义变量,并且它会自动使用这些变量。例如,我希望能够键入类似nm methodName param1 param2的东西,它会生成代码:

methodName(param1, param2) {

}

但是,当阅读documentation时,我看到它说明了如何创建预制的代码段,但是我没有看到它说明了如何根据所提交的内容进行更改。你们中的任何人不知道该怎么做吗?

1 个答案:

答案 0 :(得分:0)

似乎没有一种方法可以做您想做的事情-查看this question的公认答案。您也许可以找到或构建一个扩展程序来执行此操作,但是默认情况下,它似乎不存在于Atom中。

您可以做的是设置自定义片段,这些片段相对开放给许多不同的用途。例如,要创建一个新方法,您可以尝试一下,这将使您能够为函数命名并输入所需的任意数量的参数:

    'New Method':
      'prefix': 'nm'
      'body': """
        ${1:methodName} (${2:argList}) {
            ${3:functionBody}
        }
      """