无法弄清楚用户片段
Cant figure out user snippets
我正在尝试在 VSCode 中创建另一个用户代码段来自动执行 document.querySelector
但每当我尝试这样做时都会出现如下所示的奇怪错误。我有另一个片段可以正常工作,但它是由我正在使用的在线 class 向我展示的。我对 json
没有任何经验,所以我可能只是语法错误,但它与我之前的代码片段完全相同。
VSCode screenshot
如果 link 不起作用,我将包含下面编写的代码。我得到的错误是在第一个花括号上,它说 "end of file expected .json"
感谢所有帮助:)
{ // start of file and json object
// other snippets here
"query selector": {
"scope": "javascript",
"prefix": "dq",
"body": ["document.querySelector('[=10=]')"],
"description": "Select element from document"
},
// other snippets here
} // end of json object
使用方括号开始 json 文件,并以方括号 [ ].
结束
[
{
"query selector": {
"scope": "javascript",
"prefix": "dq",
"body":
["document.querySelector('[=10=]')"],
"description": "Select element from document"
}
}
]
您的 json 文件不正确。
您应该将以键“query selector”开头的对象放在上面的 json 对象中。
在第 14 行的花括号后添加一个逗号,并在其中添加您的代码段。从第 17 行和第 24 行中删除外部花括号。
Json 文件只是一个对象。
因此您的代码片段文件将如下所示:
{
"Print to console": {
"prefix": "log",
"body": [
"console.log('');",
""
],
"description": "Log output to console"
},
"query selector": {
"scope": "javascript",
"prefix": "dq",
"body": [
"document.querySelector('[=10=]')"
],
"description": "Select element from document"
}
}
顺便说一下,我认为您不需要 "scope"
密钥。
我正在尝试在 VSCode 中创建另一个用户代码段来自动执行 document.querySelector
但每当我尝试这样做时都会出现如下所示的奇怪错误。我有另一个片段可以正常工作,但它是由我正在使用的在线 class 向我展示的。我对 json
没有任何经验,所以我可能只是语法错误,但它与我之前的代码片段完全相同。
VSCode screenshot
如果 link 不起作用,我将包含下面编写的代码。我得到的错误是在第一个花括号上,它说 "end of file expected .json"
感谢所有帮助:)
{ // start of file and json object
// other snippets here
"query selector": {
"scope": "javascript",
"prefix": "dq",
"body": ["document.querySelector('[=10=]')"],
"description": "Select element from document"
},
// other snippets here
} // end of json object
使用方括号开始 json 文件,并以方括号 [ ].
结束[
{
"query selector": {
"scope": "javascript",
"prefix": "dq",
"body":
["document.querySelector('[=10=]')"],
"description": "Select element from document"
}
}
]
您的 json 文件不正确。
您应该将以键“query selector”开头的对象放在上面的 json 对象中。
在第 14 行的花括号后添加一个逗号,并在其中添加您的代码段。从第 17 行和第 24 行中删除外部花括号。
Json 文件只是一个对象。
因此您的代码片段文件将如下所示:
{
"Print to console": {
"prefix": "log",
"body": [
"console.log('');",
""
],
"description": "Log output to console"
},
"query selector": {
"scope": "javascript",
"prefix": "dq",
"body": [
"document.querySelector('[=10=]')"
],
"description": "Select element from document"
}
}
顺便说一下,我认为您不需要 "scope"
密钥。