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

11
在 Visual Studio Code(不要与 Visual Studio 混淆)中,有一个搜索界面(点击左上角的放大镜图标)。
它有一个“包括文件”字段和一个“排除文件”字段。
我知道我可以通过输入文件名或使用通配符如 *.js 来将一个文件包括或排除在我的搜索中。
是否有一种方法可以使用这些字段来特定地包括或排除一个目录?如果没有,我该怎么做?
编辑: 有人说这个问题可能类似于 如何在搜索过程中选择要忽略的文件夹?
我认为这基本上是同一个问题,但正如我在最近的评论中所说的那样:“这个问题的标题没有表明您正在询问有关特定工具(Visual Studio Code)的问题。虽然您已经将其标记为visual-studio-code - 使其出现在与该工具相关的搜索中 - 但搜索者不一定知道这个问题是关于VS Code的。此外,您使用了一个与Mac相关的键盘命令,这与手头的问题并不相关,并使问题对非Mac用户似乎不相关。”
所以,是的,我想这是同一个问题。但我认为期望我找到它是不合理的。

看一下这个,它是同样的问题:https://dev59.com/610a5IYBdhLWcg3wxbDm#33418660 - lekterable
只需将文件夹名称放入“要排除/包含的文件”框中即可 - 您无需为文件夹做任何特殊处理。 - Mark
我搜索了一下,但没有看到其他的问题。无论如何,感谢你们提供的信息。 - zumafra
我刚刚对如何在搜索过程中选择要忽略的文件夹?进行了建议的编辑,以澄清它涉及到Visual Studio Code。希望人们将来能找到它。 :-) - Super Jade
可能是重复的问题:如何在搜索过程中选择要忽略的文件夹? - Super Jade
请忽略搜索中的文件夹,详见此处答案:https://dev59.com/610a5IYBdhLWcg3wxbDm - yehonatan yehezkel
3个回答

19

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

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

如果您不想设置全局设置,只需将文件夹名称\*添加到“要排除的文件”字段中。 因此,在我们的示例中,

要排除的文件 node_modules\*

希望这可以帮助未来寻找它的任何人。


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


1

更新 1.73.1 最终解决了这个问题,并提供了一种简单的方法来包含/排除树形视图中的文件夹


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接