提问者:小点点

Visual Studio代码:在文件中搜索,但不包括文件夹


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

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

我知道我可以通过输入文件名或使用通配符(如 *.js)在搜索中包含或排除文件。

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

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

我认为从根本上来说是同一个问题,但正如我在最近对那个问题的评论中所说:“这个问题的标题中没有任何内容表明你是在问一个关于特定工具(Visual Studio代码)的问题。虽然你已经将它标记为< code>visual-studio-code,使它出现在关于该工具的搜索中,但搜索者不一定知道这个问题是关于VS代码的。此外,你使用了一个Mac专用的键盘命令,这个命令与手头的问题实际上并不相关,这使得这个问题对于非Mac用户来说似乎并不相关。”

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


共3个答案

匿名用户

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

“search.exclude”: { “**/node_modules”: true }

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

要排除node_modules文件\*

希望这对将来寻找它的人有所帮助。

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

匿名用户

通过使用文件来包含/排除文本框,可以排除或包含文件夹。

https://github.com/Microsoft/vscode/issues/17164#issuecomment-311750417

匿名用户

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