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

VS Code中为何我的Glob模式会匹配到README文件?

VS Code搜索Glob模式匹配差异原因解析
  • 先看**/select*为什么会匹配到src/selectors/README.md:
    这个模式的逻辑是「任意层级路径下,存在以select开头的路径段(文件夹或文件名)」。src/selectors/里的selectors是文件夹名,符合select*的匹配规则(*匹配单个路径段内任意字符),VS Code会把这个文件夹下的所有文件都纳入搜索范围,所以README.md就被包含进来了。

  • 再看**/select**为什么只匹配以select开头的文件:
    这里的第二个**因为和select连在一起,并非单独的路径段,所以它的作用和*类似,匹配单个路径段内的任意字符。整个模式的逻辑变成「任意层级路径下,文件名以select开头的文件」。src/selectors/README.md的文件名是README.md,不符合select**的匹配,自然不会被选中;只有文件名本身以select开头的文件(比如select-list.md、src/select-config.ts)才会被匹配。

内容的提问来源于stack exchange,提问作者Xavier Lint

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 16:08:14