如何在Visual Studio代码中搜索特定的文件类型?

Wag*_*lva 20 visual-studio-code

在Visual Studio代码中,如何仅搜索特定文件类型(即" .css"或" .ts")?

PS:我说的是全局搜索(Windows中的Ctrl + Shift + F)

Blo*_*ard 49

单击右下角的省略号以显示"要包括的文件"字段.

您可以使用"*.filetype"指定特定类型.

例如

截图

  • 要对过滤器进行分组,您可以使用{} ..赞:{./ src/app,*.ts} (8认同)
  • 如何搜索该文件类型的所有文件?当我将搜索留空时,它不会搜索... (7认同)
  • @ChagaiFriedlander 提出真正的问题!这也是我的问题。我想单步执行文件夹中的每个“*.js”文件。我不想也无法搜索某些内容。 (5认同)
  • 好的,抱歉,我忘了提及我已经在使用“要包含的文件”作为文件夹过滤器。所以目前它有类似“./src/app”的东西 (3认同)
  • 更新:刚刚意识到我可以简单地做"./src/app/*.ts":D谢谢!:) (3认同)

Moh*_*ara 11

你可以这样做。

./src/app/**/*.ts
Run Code Online (Sandbox Code Playgroud)

其他glob语法

  • * 匹配路径段中的一个或多个字符
  • ? 匹配路径段中的一个字符
  • ** 匹配任意数量的路径段,包括无
  • {} 分组条件(例如{** / *。html,** / *。txt}匹配所有HTML和文本文件)
  • [] 声明要匹配的字符范围(example。[0-9]匹配example.0,example.1,...)

  • FWIW 大括号不需要对仅文件类型查询进行分组,并确保包含逗号来分隔文件类型,例如 `*.css、*.ts、*.js、*.html` (7认同)
  • @sdlins 这是 VS Code 文档中的确切源链接:https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options (4认同)
  • 这应该是批准的答案。它实际上提供了一种“在特定文件夹内”和“按文件类型”搜索的方法。 (3认同)