有一种方法来搜索文本在一个目录中使用VS Code的所有文件?

也就是说,如果我在搜索中输入find this,它将搜索当前目录中的所有文件并返回匹配的文件。


当前回答

不那么明显的是,您可以使用下面的模式来递归搜索

./src/**/*.html

因此,对于大多数典型的搜索,可以将以下内容作为默认设置,以提醒存在这样的东西

./src/**/

例如,我在左-右对齐/对接内容的属性后,我不记得了,除了“开始”,所以我做了以下搜索,向我揭示了“项目-开始”

这固定了我的布局

而不是

下面是“item-sart”在模板中的位置。

其他回答

如果你想使用PowerShell搜索并打开当前目录下的所有文本文件:

foreach($file in $(dir -recurse -include *.txt))
{
    code $file
}

你也可以更具体一点,甚至改变文件类型:

foreach($file in $(dir <specificDir> -recurse -include *.<anyExtension>))
{
    code $file
}

在搜索中输入关键字(CTRL + SHIFT + F) 排除不需要的文件夹/文件使用排除选项(!) 例:* !文件夹/文件 回车

搜索结果给你想要的结果

为了只在一个文件夹中搜索,你必须点击它并按Alt + Shift + F。

当你使用Ctrl, VS Code看起来在所有的项目。

如果你在VSCode中打开了一个目录,并且想要搜索一个子目录,那么:

ctrl-shift-F然后在包含字段的文件中输入前导的路径。

or

ctrl-shift-E打开资源管理器,右键单击要搜索的目录,并选择查找文件夹…选择。

要添加到上面,如果你想在选定的文件夹内搜索,右键单击文件夹,然后单击“在文件夹中查找”或默认键绑定:

Alt+Shift+F

如前所述,要搜索项目中的所有文件夹,单击编辑>“在文件中查找”或:

Ctrl + Shift + F