Почему мой фрагмент кода vs-кода не будет работать, если формат будет выполнен? - PullRequest
1 голос
/ 17 марта 2020

Я пытаюсь получить фрагмент, чтобы сделать это

recipes.addShaped("name", output,
[
[input,input,input],
[input,input,input],
[input,input,input]
]);

код, который я пытаюсь использовать, это

"Add a shaped": {
    "prefix": ["rec", "add"],
    "body": ["
recipes.addShaped("${1:name}", ${2:output},
[
[${3:input},${4:input},${5:input}],
[${6:input},${7:input},${8:input}],
[${9:input},${10:input},${11:input}]
]);

"],
    "description": "Add a shaped recipe."
  }

любая помощь будет принята. дан

1 Ответ

0 голосов
/ 17 марта 2020

Попробуйте это:

"Add a shaped": {
  "prefix": ["rec", "add"],
  "body": [
    "recipes.addShaped(\"${1:name}\", ${2:output},",
    "[",
    "[${3:input},${4:input},${5:input}],",
    "[${6:input},${7:input},${8:input}],",
    "[${9:input},${10:input},${11:input}]",
    "]);"
  ],
  "description": "Add a shaped recipe."
},

Все строки тела должны быть заключены в кавычки, а квоты внутри строки должны быть экранированы.

И в результате появится грипп sh осталось с вашим текущим отступом без необходимости помещать тело в крайнее левое положение, как у вас. Просто сделайте отступ фрагменту, чтобы установить левую точку. Любой отступ оттуда приведет к отступу результата.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...