VSCode поддерживает пользовательский синтаксис json с многострочным строковым литералом - PullRequest
0 голосов
/ 15 января 2020

У меня есть собственный синтаксис json -varietas, который поддерживает разрыв строки в строковом значении, например:

{
  "key": "template.js",
  "content": "  function thisIsJsCode() {
  // the custom json-varietas syntax support multiple line string value without escape
  return;
}"
}

Я хочу редактировать их в VSCode с выделением кода и форматированием. Как я могу это сделать?

Я пытался создать поддержку пользовательского синтаксиса, которая следовала бы за JSON .tmLanguage. json, но только что изменилась #stringcontent со следующим:

"templatecontent": {
  "patterns": [
    {
      "include": "#stringcontent"
    },
    {
      "match": "\\r|\\n",
      "name": "template.allow.break-line.json"
    }
  ]
}

Исправлено выделение кода, но мне все еще не хватает форматера кода.

...