【问题标题】:Is there a way to add custom variables when creating custom Atom code snippets?在创建自定义 Atom 代码片段时,有没有办法添加自定义变量?
【发布时间】:2019-07-22 21:40:18
【问题描述】:

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

methodName(param1, param2) {

}

但是,在阅读 documentation 时,我看到它解释了如何创建预制代码 sn-p,但我没有看到它解释如何执行会根据提交的内容而改变的 sn-p .你们中有人知道如何做到这一点吗?

【问题讨论】:

  • this answer 是否涵盖了您想知道的内容?
  • @idtcoop 有点,但不是真的。我希望能够提交尽可能多的变量,并且事先没有指定数量

标签: atom-editor code-snippets


【解决方案1】:

似乎没有办法做你想做的事——请参阅this question 的接受答案。您可能能够找到或构建一个扩展来让您做到这一点,但默认情况下它似乎不存在于 Atom 中。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-17
    • 1970-01-01
    • 1970-01-01
    • 2016-02-05
    • 1970-01-01
    相关资源
    最近更新 更多