Visual studio code 当满足格式要求时,为什么我的vs代码段不起作用?

Visual studio code 当满足格式要求时,为什么我的vs代码段不起作用?,visual-studio-code,vscode-snippets,Visual Studio Code,Vscode Snippets,我正在尝试让代码片段实现这一点 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},

我正在尝试让代码片段实现这一点

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."
  }
任何帮助都将不胜感激。 丹

试试这个:

"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."
},
正文的所有行都必须单独引用,并且必须转义一行中的QOUTE

结果将显示为与当前缩进齐平,而不必像以前那样将主体放在最左侧。只需将代码段正常缩进以设置左侧点。任何缩进都将缩进结果。

尝试以下操作:

"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."
},
正文的所有行都必须单独引用,并且必须转义一行中的QOUTE


结果将显示为与当前缩进齐平,而不必像以前那样将主体放在最左侧。只需将代码段正常缩进以设置左侧点。任何缩进都将缩进结果。

正文的每一行都必须在引号内。正文的每一行都必须在引号内。非常感谢您修复了它。非常感谢您修复了它。