有没有办法在创建自定义 Atom 代码片段时添加自定义变量?

Is there a way to add custom variables when creating custom Atom code snippets?

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

methodName(param1, param2) {

}

但是,在阅读 documentation 时,我看到它解释了如何创建预制代码片段,但我没有看到它解释如何根据提交的内容更改代码片段.你们有谁知道怎么做吗?

似乎没有办法做您想做的事 -- 请参阅 的已接受答案。您也许可以找到或构建一个扩展程序来执行此操作,但默认情况下它似乎不存在于 Atom 中。

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

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