Visual Studio Code:在文件中搜索但排除文件夹

zum*_*fra 5 search visual-studio-code

在 Visual Studio Code(不要与 Visual Studio 混淆)中有一个搜索界面(单击左上角的 mag glass)。

它有一个“要包含的文件”字段和一个“要排除的文件”字段。

我知道我可以通过输入文件名或使用像 *.j​​s 这样的通配符来在搜索中包含或排除文件

有没有办法使用这些字段专门包含或排除目录?如果没有,我该怎么做?

编辑:有人说这个问题可能类似于如何在搜索过程中选择要忽略的文件夹?

我认为这基本上是同一个问题,但正如我在最近对该问题的评论中所说:“这个问题的标题中没有任何内容表明您正在询问有关特定工具(Visual Studio Code)的问题。而且虽然您确实对其进行了标记visual-studio-code- 使其出现在有关该工具的搜索中 - 搜索者不一定知道这个问题与 VS Code 有关。此外,您使用的 Mac 特定键盘命令与手头的问题并不真正相关,并使问题看起来与非 Mac 用户无关。”

所以,是的,我想这是同一个问题。但我认为期望我找到它是不合理的。

Lav*_*iet 5

您可以更改全局设置(CTRL +,默认情况下),例如忽略 node_modules 中的任何内容

"search.exclude": { "**/node_modules": true }

或者,如果您不想设置全局设置,您可以将foldername\*加到“要排除的文件”字段中。所以在我们的例子中

files to exclude node_modules\*

希望这可以帮助任何人在未来搜索它。


供参考:https : //code.visualstudio.com/docs/editor/codebasics#_advanced-search-options