search - 在 VS Code 中,是否有选项可以包含某些文件夹中的文件并按文件扩展名/名称进行过滤?

标签 search visual-studio-code file-search

使用 Visual Studio Code,我们有一个具有文件夹结构的项目。在文件夹中有 json 文件,其中包含各种字符串和一些附加文件。 VS code 是否允许这样的搜索,所有这些都适用,所以我们:

  • 查找搜索字段中指定的文本
  • 仅来自此类路径/文件夹的文件可见
  • 只有具有某些扩展名/名称的文件才会可见

通常我会询问是否有一些正则表达式/其他特殊字符可用于搜索字段要包含的文件


我期望(我正在尝试)在 VS Code 的搜索框中输入什么:

VS code screenshot of search


文件夹结构示例:

base
|-- A
|   |-- AA
|   |   `-- conf.json
|   |-- AB
|   |   `-- conf.json
|   `-. conf.json
|-- B
|   |-- BA
|   |   |-- BAA
|   |   |   `-. conf.json
|   |   `-. conf.json
|   |-- BB
|   |   `-. conf.json
|   |-- BC
|   |   |-- BCA
|   |   |   `-. conf.json
|   |   `-. conf.json
|   `-. conf.json
|-- C
    `-. conf.json

最佳答案

正在创建答案,因为真正的答案创建者(马克)刚刚将其添加到评论中。需要输入的字符串是:

./base/A/**/*conf.json

原因是 ** 用于树结构中的任何内容(对于多个文件夹),其中 * 只是填充空间最多/ 和 start/end 之间的文件名。

关于search - 在 VS Code 中,是否有选项可以包含某些文件夹中的文件并按文件扩展名/名称进行过滤?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62969769/

相关文章:

java - 检查Elasticsearch文档是否存在给定值的最有效方法

elasticsearch - Elasticsearch搜索结果相关性问题

search - 如何在 ElasticSearch 中索引和存储多种语言

java - 使用通配符搜索目录中的文件

search - 在ElasticSearch中找到日期差

c# - Visual Studio Code : "Program has more than one entry point defined"

python - 如何使用 VSCode 调试器调试 Gunicorn 工作进程?

c++ - 如何在 Visual Studio 代码中编译和运行 C++ 源文件

java - Android 查找 SDCard 上的文件

mercurial - 在 Mercurial 或 TortoiseHg 中搜索部分文件或路径的更改历史