Фрагменты редактора Atom в формате json с многострочным телом - PullRequest
0 голосов
/ 05 декабря 2018

Как я могу добавить фрагмент Atom в JSON с несколькими строками, он работает, как показано ниже в Vscode

"snip name": {
  "prefix": "t",
  "body": [
    "line1",
    "line2",
    "line3"
  ]
}

1 Ответ

0 голосов
/ 06 декабря 2018

Это почти то же самое в 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
    """
...