visual-studio-code - 如何在 vscode 上添加扩展设置架构?
问题描述
VS Code 中的设置支持如下图形面板:
我正在 vscode 中开发一个扩展,但我找不到说明如何添加这些设置的文档或示例。有没有我可以阅读的教程?
我尝试了以下配置,但 GUI 没有显示这些字段的面板:
"configuration": [
{
"type": "object",
"title": "MongoDB Runner Configuration",
"properties": {
"mongoRunner": {
"type": "object",
"default": {},
"description": "Complete connection configuration for your MongoDB.",
"properties": {
"connection": {
"title": "MongoDB Runner Configuration",
"type": "object",
"properties": {
"url": {
"type": "string",
"default": "mongodb://",
"description": "MongoDB URI"
},
"activeOnStartUp": {
"type": "boolean",
"default": false,
"description": "whether launch mongodb runner on start up"
}
}
}
}
}
}
}
]
下面是我需要支持的json文件格式:
"mongoRunner": {
"connection": {
"activeOnStartUp": true,
"url": "mongodb://localhost:27017"
}
},
解决方案
这是你要找的吗?您可以在描述中使用 markdown(属性markdownDescription),并使用boolean类型显示复选框。
例子:
"configuration": {
"type": "object",
"title": "Test configuration",
"properties": {
"test.usingUI": {
"type": "boolean",
"default": false,
"markdownDescription": "**Some bold text**\nYes or no?"
},
"test.text": {
"type": ["string", "null"],
"default": null,
"description": "You can't edit me now!"
}
}
},
像这样查看 UI
编辑 - 2:
在这种情况下,您的语法格式不正确,请尝试以下操作:
"configuration": {
"type": "object",
"title": "MongoDB Runner Configuration",
"properties": {
"mongoRunner.url": {
"type": "string",
"default": "mongodb://",
"description": "MongoDB URI"
},
"mongoRunner.activeOnStartUp": {
"type": "boolean",
"default": false,
"description": "whether launch mongodb runner on start up"
}
}
},
推荐阅读
- python - 阻止用户输入与先前值匹配的输入
- javascript - 如何将远程图像读取到 base64 数据 url
- javascript - 单击汉堡图标后,菜单不会显示在主页上的幻灯片图像上方
- python - 如何连接 2 keras.modeloutput?
- ios - 使用服务器到服务器通知和 Firebase Cloud Functions 对 iOS 和 Android 自动更新订阅进行服务器端验证
- python - Django从html页面访问动态表单值到视图
- php - 有什么方法可以在 laravel 5.6 中找出路由文件的当前路径?
- java - 重复控制结构
- amazon-web-services - Aws MediaConvert terraform 创建失败
- flurry - 如何快速创建广告单元?