在VS Code中,有几个标记可触发自动完成和对本地文件路径引用的验证。例如,输入img标签时:
我有一个json文件,其中存储了图像网格的元数据,我想尝试添加一个验证,以确保正确键入了图像路径。例如,这是一个json文件,其中包含带有图像路径和其他元数据的项目:
images.json
[
{
"color": "red",
"path": "./images/kitten.jpeg" /* identify value type as local path */
},
/* ... more items ...*/
]
这是JSON Schema Definition的applied to the vs workplace settings:
.vscode / settings.json
{
"json.schemas": [
{
"fileMatch": [
"/images.json"
],
"schema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "array",
"items": [
{
"type": "object",
"properties": {
"color": {"type": "string", "enum": ["blue", "red", "green"]},
"path": {"type": "string", /* what to put here */},
}
},
]
}
}
]
}
是否可以使用JSON Schema Validation来检查本地文件路径,或者是否可以通过其他方法告诉VS Code特定字段表示本地文件引用?