首页 文章

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

提问于
浏览
247

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

5 回答

  • 31

    您可以使用 FindFind in files 搜索目录 . 这还包括所有打开的标签 .

    键盘快捷键是非Mac(常规)键盘上的Ctrl⇧F,以及Mac上的⌘⇧F .

    您将看到三个框: FindWhereReplace . 这是一个常规的查找/查找替换搜索,其中 Where 指定要搜索的文件或目录 . 例如,我经常使用文件名或 . 来搜索当前目录 . 还有一些特殊结构可以在 Where 字段中使用:

    <project>,<current file>,<open files>,<open folders>,-*.doc,*.txt
    

    请注意,这些不是占位符,您可以逐字输入 . 其中大部分都是不言自明的(例如 -*.doc 排除了扩展名为 .doc 的文件) .

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

    搜索完成后,您将看到一个包含所有匹配结果的 Find results 页面 . 要从中跳转到特定的行和文件,只需双击一行即可 .

  • 4

    您可以将 <project> 放在"Where:"框中,从“在文件中查找”菜单中搜索当前的Sublime项目 .

    这比从根文件夹中搜索项目包含或排除特定文件夹或文件扩展名更有用 .

  • 1

    解:

    使用“搜索所有”快捷键:Ctrl Shift F,然后在下面的"Where:"框中选择文件夹 . (对于Mac,它是⌘ShiftF) .

    如果项目的根目录是proj,子目录src和aux,并且您想要搜索所有子文件夹,请使用proj文件夹 . 要将搜索限制为仅限src文件夹,请在“Where:”框中使用proj / src .

  • 363

    右键单击根文件夹,在文件夹中查找 .

    enter image description here

  • 21

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

    enter image description here

相关问题