VS Code能否通过指定master filelist的方式配置工作区?
VS Code 白名单式文件解析功能说明
VS Code 原生没有直接命名为「master filelist」的预设功能,但可以通过内置配置实现完全一致的效果,无需依赖你已知的排除功能。
实现方案
- 核心使用内置配置项
files.include,你可以在项目根目录的.vscode/settings.json文件中添加该配置,规则接受glob匹配数组,仅匹配成功的文件会被VS Code识别、解析,未匹配的文件不会出现在资源管理器、全局搜索、智能提示的处理范围内,完全符合“仅处理指定列表内文件”的需求。 - 该配置优先级高于
files.exclude,和你已知的排除功能互不冲突,可独立使用。 - 如果你的文件列表已经整理为纯文本格式,可以写一个简单的转换脚本,把列表中的文件路径批量转为
files.include可识别的规则,即可快速导入配置。 - 如果你需要频繁更新文件列表,不想手动修改配置,也可以在VS Code扩展商店搜索相关的白名单管理扩展,这类扩展大多支持直接导入纯文本文件列表自动生成对应配置。
配置示例
{ "files.include": [ "src/index.js", "src/utils/*.js", "README.md" ] }
内容的提问来源于stack exchange,提问作者bruin
相关产品推荐
相关产品推荐

