vscode 通过扩展将 link 提供给 json 计划
vscode provide link to json schem via extension
我需要在不使用 json 模式存储的情况下为其他用户提供一个 json 模式,例如,如果您查看以下 link 用户可以自己配置schema ,但在这里我希望 每个 安装我的 vs-extension 的人都会有这个 jsonschema.
这是我的问题:
我应该如何 link 用户架构,例如我的内部使用我做了什么
"json.schemas": [
{
"fileMatch": [
"/*.tzr.json"
],
"url": "./tzrschema.json"
}
]
我将架构放入我的工作区并通过 url link 它对我有用,
假设我的 vs-ext
提供了一个包含文件 tzrschema.json
的文件夹,我应该如何 link 用户
workspace 到我通过扩展提供的 file?
您应该在 package.json
中使用 jsonValidation
contribution point:
{
"contributes": {
"jsonValidation": [
{
"fileMatch": "/*.tzr.json",
"url": "./tzrschema.json"
}
]
}
}
我需要在不使用 json 模式存储的情况下为其他用户提供一个 json 模式,例如,如果您查看以下 link 用户可以自己配置schema ,但在这里我希望 每个 安装我的 vs-extension 的人都会有这个 jsonschema.
这是我的问题:
我应该如何 link 用户架构,例如我的内部使用我做了什么
"json.schemas": [
{
"fileMatch": [
"/*.tzr.json"
],
"url": "./tzrschema.json"
}
]
我将架构放入我的工作区并通过 url link 它对我有用,
假设我的 vs-ext
提供了一个包含文件 tzrschema.json
的文件夹,我应该如何 link 用户
workspace 到我通过扩展提供的 file?
您应该在 package.json
中使用 jsonValidation
contribution point:
{
"contributes": {
"jsonValidation": [
{
"fileMatch": "/*.tzr.json",
"url": "./tzrschema.json"
}
]
}
}