如何仅在工作区的一个子文件夹文件夹中进行搜索? CTRL + SHIFT + F在整个工作空间中进行搜索,由于这很大,因此我在无关的文件夹和文件中获得了太多的匹配...
答案在下面的评论中,快捷方式是
ALT + SHIFT + F
答案 0 :(得分:1)
答案 1 :(得分:0)
对此的另一个转折是如何在命名子文件夹的集合中进行搜索。 例如,考虑这样的目录结构:
Project
├── Foo
│ ├── inc
│ │ ├── tom.h
│ │ └── dick.h
│ └── src
│ ├── tom.cpp
| └── dick.c
├── Bar
│ ├── inc
│ │ └── harry.h
│ └── src
│ └── harry.c
“要包含的文件”框将接受 glob
表示法,因此如果用户只想在“src”目录中搜索,而不是在“inc”目录中搜索,他们可以指定:
./**/src/*
这被解释为(从右到左)“任何文件,在 'src' 子目录中,在任何目录下”。
显然,这是一个微不足道的例子,可以通过过滤文件扩展名来处理,但该原则适用于更复杂的搜索。另一个示例,请参见:https://stackoverflow.com/a/59083215/6419400
答案 2 :(得分:-1)
组合键为 ALT + SHIFT + F