VSCode中搜索可临时在“files to exclude”输入框用逗号分隔规则(如node_modules,dist,.git)排除路径,或永久在settings.json中配置search.exclude实现全局/工作区级过滤,配合files.exclude隐藏资源管理器干扰项提升效率。

在 VSCode 中搜索时,默认会遍历整个工作区,但很多时候你只想在特定文件中查找,或者想跳过某些无用目录(比如 node_modules、dist、.git)。排除文件和文件夹的搜索,主要靠「搜索范围过滤」和「设置过滤规则」两种方式,操作简单但细节容易忽略。
VSCode 的全局搜索(Ctrl+Shift+F / Cmd+Shift+F)支持在搜索框底部的「files to include」和「files to exclude」输入框中填写通配符规则:
node_modules 或 **/node_modules/**(更严格)node_modules, dist, .git, *.log
*.md;排除隐藏文件加 .*
注意:这些排除规则只对当前这次搜索生效,关掉搜索面板就重置。
settings.json 配置如果某些目录你永远不想搜(比如大型依赖或构建产物),可以设为全局默认排除项。打开设置(Ctrl+,),切到「JSON」视图,添加:
"search.exclude": {
"**/node_modules": true,
"**/dist": true,
"**/build": true,
"**/.git": true,
"**/*.log": true
}这个配置作用于所有工作区。你也可以在工作区根目录的 .vscode/settings.json 中写,只对当前项目生效。
files.exclude 控制资源管理器显示虽然 files.exclude 不影响搜索,但它能帮你视觉上「收起」干扰项,让搜索目标更清晰:
v2.2 修改相关字眼,加强搜索功能,重写找回密码功能,减少文件,增加学院功能,补给相关页面,修改相关表单字段名,更新图片新闻显示功能,修正租房搜索,增加BLOG,BBS文件夹,并修改频道设置和导航布局,去除相关ID扫描漏洞·全站设计考虑校园电子商务模式,人性化的设计,独特的校园式网络交易平台。 ·功能十分强大的后台管理界面,通过IE浏览器即可管理整个网
0
"files.exclude": {
"**/node_modules": true,
"**/tmp": true
}资源管理器里这些文件夹会折叠消失,搜索时也更容易聚焦——尤其当你习惯先点开文件再按 Ctrl+F 局部搜索时,这步很实用。
搜索时,在「files to exclude」框里右键可选择「Add Pattern」,VSCode 会列出最近用过的排除项,点一下就能快速填入。你也可以把高频组合存成 snippet,比如:
!node_modules,!dist,!build → 用于前端项目!.git,!__pycache__,!*.pyc → 用于 Python 项目复制粘贴比手动敲快得多,也减少拼写错误。
基本上就这些。关键不是记所有语法,而是知道「临时排除走搜索框,长期排除改 settings.json」,再加一点常用模式积累,搜索效率立马提升。
以上就是VSCode中如何排除文件和文件夹的搜索的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号