有没有办法使用VS Code在目录中的所有文件中搜索文本?
即,如果我在搜索中键入“find this”,它将搜索当前目录中的所有文件并返回匹配的文件。基本上就像我做了一个grep。我的同事告诉我Sublime有这样的事情。
您可以执行编辑,在文件中查找(或Ctrl + Shift + F - 默认键绑定,MacOS上的Cmd + Shift + F)来搜索当前打开的文件夹。
对话框中有一个省略号,您可以在其中包含/排除文件,以及搜索框中用于匹配大小写/单词和使用正则表达式的选项。
要添加到上面的内容,如果要在所选文件夹中进行搜索,请右键单击该文件夹,然后单击“在文件夹中查找”或默认键绑定:
Alt + Shift + F
如前所述,要搜索项目中的所有文件夹,请单击编辑>“在文件中查找”或:
按Ctrl + Shift + F
在VS Code中......
搜索查询将预填充“要包含的文件”下的路径。
Ctrl + P(Win,Linux),Cmd + P(Mac) - 快速打开,转到文件
我认为这些official guide应该适合你的情况。
VS Code允许您快速搜索当前打开的文件夹中的所有文件。按Ctrl + Shift + F并输入搜索词。搜索结果被分组到包含搜索词的文件中,并指示每个文件中的命中数及其位置。展开文件以查看该文件中所有匹配的预览。然后单击其中一个命中以在编辑器中查看它。
默认情况下,此操作不绑定到键,绑定它执行此操作:
一个简单的答案是单击左侧栏上的放大镜
如果您在VSCode中打开了一个目录,并且想要搜索子目录,那么:
files to include
字段中输入带有./
的路径,要么
Find in Folder...
选项。搜索结果为您提供所需的结果