json 中具有多行正文的 Atom 编辑器片段

Atom editor snippets in json with multi line body

我如何在 JSON 中添加多行 Atom snipp,它在 Vscode

中的工作原理如下
"snip name": {
  "prefix": "t",
  "body": [
    "line1",
    "line2",
    "line3"
  ]
}

在 Atom 中几乎相同,有两个细微差别:

  1. 片段的范围在片段文件中声明,而对于 Visual Studio 代码,它在清单中声明 (package.json)

  2. 正文是带有换行符的单个字符串

示例:

以下代码段基本上与您的相同,并且仅适用于纯文本文件。

{
  ".text.plain": {
    "snip name": {
      "prefix": "t"
      "body": "line1\nline2\nline3",
    }
  }
}

或者,您可以将代码段另存为 CSON 并使用多行字符串

示例:

".text.plain":
  "snip name":
    prefix: "t"
    body: """
    line1
    line2
    line3
    """