有没有一种方法在Sublime Text 3项目内的所有文件中搜索字符串?字符串不是方法。
解决方案:
使用搜索所有快捷方式:Ctrl+转变+F,然后选择下面“Where:”框中的文件夹。(对于Mac,它是⌘+转变+F)。
如果项目的根目录是proj,带有子目录src和aux,并且您希望在所有子文件夹中搜索,则使用proj文件夹。要将搜索限制到src文件夹,请在“Where:”框中使用proj/src。
您可以使用Find→Find in files来搜索目录。这也包括所有打开的选项卡。
Find
Find in files
你会看到三个盒子:Find, Where和Replace。这是一个常规的Find/Find-replace搜索,其中Where指定要搜索的文件或目录。例如,我经常使用文件名或.来搜索当前目录。还有一些特殊的构造可以在Where字段中使用:
Where
Replace
.
<project>,<current file>,<open files>,<open folders>,-*.doc,*.txt
-*.doc
.doc
向右按...将显示所有可用选项。
...
搜索之后,你会看到一个包含所有匹配结果的Find results页面。要从它跳转到特定的行和文件,只需在一行上双击。
Find results
你可以把<project>放在“Where:”框中,从“Find in Files”菜单中搜索当前Sublime项目。
<project>
当您的项目包含或不包含特定的文件夹或文件扩展名时,这比从根文件夹中搜索更有用。
下面是最简单的方法:File -> Find in files
File -> Find in files
右键单击您的根文件夹,在文件夹中找到。