在Sublime Text 3中搜索一个项目中的所有文件

有没有一种方法在Sublime Text 3项目内的所有文件中搜索字符串?字符串不是方法。

303724 次浏览

解决方案:

使用搜索所有快捷方式:Ctrl+转变+F,然后选择下面“Where:”框中的文件夹。(对于Mac,它是+转变+F)。

如果项目的根目录是proj,带有子目录src和aux,并且您希望在所有子文件夹中搜索,则使用proj文件夹。要将搜索限制到src文件夹,请在“Where:”框中使用proj/src。

您可以使用FindFind in files来搜索目录。这也包括所有打开的选项卡。

在非mac(常规)键盘上,键盘快捷键是Ctrl+F, 和Mac上的+F

你会看到三个盒子:FindWhereReplace。这是一个常规的Find/Find-replace搜索,其中Where指定要搜索的文件或目录。例如,我经常使用文件名或.来搜索当前目录。还有一些特殊的构造可以在Where字段中使用:

<project>,<current file>,<open files>,<open folders>,-*.doc,*.txt
请注意,这些不是占位符,您键入这些逐字。 其中大多数是不言自明的(例如,-*.doc排除扩展名为.doc的文件)

向右按...将显示所有可用选项。

搜索之后,你会看到一个包含所有匹配结果的Find results页面。要从它跳转到特定的行和文件,只需在一行上双击

你可以把<project>放在“Where:”框中,从“Find in Files”菜单中搜索当前Sublime项目。

当您的项目包含或不包含特定的文件夹或文件扩展名时,这比从根文件夹中搜索更有用。

下面是最简单的方法:File -> Find in files

enter image description here

右键单击您的根文件夹,在文件夹中找到。

enter image description here