如何查询VS Codium中任意配置选项支持的全部合法可用值
如何查询VS Codium任意配置项的合法取值
不需要靠试错猜测,有三种完全可靠、适配本地安装版本的方法可以查询任意配置项的精确合法取值,覆盖核心程序和所有第三方扩展添加的配置:
方法1:通过图形化设置面板查看
- 按下快捷键
Ctrl+,(macOS 系统为Cmd+,)打开内置设置界面 - 在顶部搜索框输入目标配置项的完整名称,比如你提到的
security.workspace.trust.banner - 对应配置项如果是固定可选值的枚举类型,会直接显示为下拉选择框,点击下拉框就能看到全部合法取值,每个选项旁还标注了对应的效果说明。以
security.workspace.trust.banner为例,实际支持的取值是always、never、onSessionStart三个,靠猜很容易漏掉第三个。 - 如果是布尔值、数字、自由输入文本类型的配置,界面上也会直接标注输入规则,比如数字的取值上下限、字符串的格式要求。
方法2:读取内置默认配置源(最权威)
VS Codium所有配置项的定义、合法值、默认值、功能说明都存在本地安装包内置的默认配置文件里,是程序运行时校验配置的直接依据,不会出现文档和实际功能不匹配的问题:
- 按下快捷键
Ctrl+Shift+P(macOS 系统为Cmd+Shift+P)打开命令面板 - 输入并执行命令
Preferences: Open Default Settings (JSON) - 在打开的JSON文件中搜索目标配置项的键名即可:
- 固定枚举值的配置会带有
enum字段,该字段对应的数组就是全部合法取值,配套的enumDescriptions字段是每个取值的功能解释 - 其他类型配置会明确标注
type(数据类型)、minimum/maximum(数字取值范围)、pattern(字符串格式校验规则)等约束信息
- 固定枚举值的配置会带有
方法3:编辑配置时利用智能提示
直接编辑用户settings.json配置文件时,输入完配置项名称、敲下冒号后,编辑器会自动弹出补全列表,列表展示的就是该配置项支持的所有合法值。如果手动输入了不符合规则的值,对应代码行还会标出红色波浪线错误,鼠标悬停在报错位置就能看到合法值提示。
提示:不用依赖零散的外部官方文档查询,以上三种方法读取的都是你本地正在运行的VS Codium程序自带的配置定义,和当前版本完全匹配,哪怕后续版本更新调整了配置可选值,查询结果也不会过时出错。
内容的提问来源于stack exchange,提问作者Dommondke
相关产品推荐
相关产品推荐

