如何简化VS Code中三类exclude路径设置,避免重复配置?
简化VS Code多排除路径配置的方法
你可以通过以下两种方式避免重复粘贴排除路径:
1. 用通配符批量合并有规律的路径
如果新增的10条路径有统一规律(比如都是项目根目录下的特定文件夹),可以用{}语法把多个路径合并成一条规则,这样三个*.exclude配置里只需要写一行:
{ "files.watcherExclude": { "**/{build,dist,node_modules,tmp,logs}/**": true }, "files.exclude": { "**/{build,dist,node_modules,tmp,logs}/**": true }, "search.exclude": { "**/{build,dist,node_modules,tmp,logs}/**": true } }
把你需要排除的所有文件夹名称放在{}里,用逗号分隔即可,VS Code会自动匹配所有列出的路径。
2. 利用VS Code多行编辑功能快速输入无规律路径
如果路径没有统一规律,用VS Code的多行编辑可以一次性在三个配置里添加所有路径:
- 先在其中一个
*.exclude里写好所有10条排除规则:"files.watcherExclude": { "**/build/**": true, "**/dist/**": true, "**/tmp/**": true, // 其他8条路径... } - 选中所有规则行(从
"**/build/**": true,到最后一条),按Ctrl+Shift+L(Windows/Linux)或Cmd+Shift+L(Mac)创建多行光标; - 复制这些行,然后分别粘贴到
files.exclude和search.exclude对应的位置,就能一次性完成三个配置的同步更新,不用逐个粘贴。
注意:VS Code的设置文件不支持JSON引用或变量复用,所以目前没有办法定义一次排除路径让三个配置自动引用,上述两种方法是最实用的简化方案。
内容的提问来源于stack exchange,提问作者eDeviser
相关产品推荐
相关产品推荐

