You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VSCode中仅搜索根目录文件及指定子文件夹

解决方案

不用依赖exclude功能,靠精准的include规则就能实现「仅搜索根目录文件+指定7个子文件夹」的需求,以下是主流工具的具体配置:

1. 命令行工具(以ripgrep为例)

用--include参数组合glob规则,执行命令如下:

rg "你的搜索关键词" --include='./[^/]*' --include='./folder1/**' --include='./folder2/**' --include='./folder3/**' --include='./folder4/**' --include='./folder5/**' --include='./folder6/**' --include='./folder7/**'
  • ./[^/]*:匹配根目录下所有非文件夹的文件([^/]表示排除路径分隔符,不会匹配子文件夹路径)
  • ./folderX/**:覆盖对应子文件夹下的所有层级文件与内容

2. VS Code 搜索

在搜索面板的「文件包含」输入框中填入以下规则(逗号分隔):

./[^/]* , ./folder1/** , ./folder2/** , ./folder3/** , ./folder4/** , ./folder5/** , ./folder6/** , ./folder7/**

./[^/]*锁定根目录文件,子文件夹规则覆盖对应目录的全部内容,后续新增的无关文件夹不会被自动纳入搜索范围。

内容的提问来源于stack exchange,提问作者Jackie Daytona

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.11 22:32:35