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

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


当前回答

跨文件搜索-按Ctrl+Shift+F

查找-按Ctrl+F

查找并替换- Ctrl+H

有关基本编辑选项,请访问此链接- https://code.visualstudio.com/docs/editor/codebasics

注意:对于mac, Ctrl代表命令按钮

其他回答

按Ctrl + Shift + F 点击搜索框下的3个点。 在搜索框中输入您的查询 在要包含的文件框中键入。/FOLDERNAME,然后单击Enter

另一种方法是,右键单击文件夹,选择在文件夹中查找

在VS Code中…

进入资源管理器(Ctrl + Shift + E) 右键单击您最喜欢的文件夹 选择“Find in folder”(Alt + Shift + F)

搜索查询将被“files to include”下的路径预填充。

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

./src/**/*.html

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

./src/**/

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

这固定了我的布局

而不是

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

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

搜索结果给你想要的结果

您可以执行编辑,在文件中查找(或按Ctrl+Shift+F -默认键绑定,Cmd+Shift+F在MacOS上)来搜索当前打开的文件夹。

对话框上有一个省略号,您可以在其中包括/排除文件,以及搜索框中匹配大小写/单词和使用Regex的选项。