如何在VS Code扩展设置中获取glob列表编辑器
要让VS Code的设置界面渲染出glob列表编辑器,你的配置贡献点需要完全匹配VS Code可识别的「glob模式为键、布尔值为值」的对象结构,具体修改如下:
- 将配置项的
type指定为object,替换原来的array类型 - 把默认值从空数组
[]改为空对象{} - 新增
additionalProperties声明,指定对象的所有值都为布尔类型 - 不要给该配置项添加固定的
properties字段,否则VS Code会判定为固定键值对对象,不会渲染glob编辑UI
正确的配置示例:
"print.folder.exclude": { "type": "object", "default": {}, "description": "%print.folder.exclude%", "additionalProperties": { "type": "boolean" } }
修改完成后重新打包加载扩展,设置界面就会自动渲染出和files.exclude一致的glob列表编辑器,支持可视化添加、删除glob规则,开关控制是否生效,编辑后会自动在配置文件中生成对应结构的键值对。
内容的提问来源于stack exchange,提问作者Peter Wone
相关产品推荐
相关产品推荐

