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

时间:2018-08-07 23:54:41

标签: search visual-studio-code

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

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

我知道我可以通过输入文件名或使用* .js之类的通配符从搜索中包括或排除文件

是否可以通过使用这些字段来专门包含或排除目录?如果没有,我该怎么办?

编辑: 有人说这个问题可能类似于How can I choose folders to be ignored during search?

我认为这基本上是相同的问题,但是正如我在最近对该问题的评论中所说的那样: “该问题的标题中没有任何内容表明您要询问有关特定工具(Visual Studio代码)的问题。尽管您确实将其标记为visual-studio-code-使其出现在有关该工具的搜索中-搜索者不一定知道这个问题与VS Code有关。而且,您使用的Mac专用键盘命令与手头的问题并不真正相关,从而使该问题似乎与非Mac用户无关。” < / p>

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

2 个答案:

答案 0 :(得分:2)

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

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

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

files to exclude node_modules\*

希望这可以帮助将来搜索它的任何人。


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

答案 1 :(得分:0)

您可以使用文件包括/排除文本框来排除或包括文件夹。

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