【问题标题】:Sublime Text 3 - 'Find in Files' in Subdirectory/Subfolder of Project Source TreeSublime Text 3 - 项目源代码树的子目录/子文件夹中的“在文件中查找”
【发布时间】:2016-08-22 16:10:18
【问题描述】:

背景

我正在开发一个具有非常大的源代码树的项目。由于源代码树很大,Sublime Text 3 的“在文件中查找”功能需要相当长的时间才能完成搜索。我知道我正在搜索的符号只会出现在这个源代码树的某些(可能是多个)子目录中。

问题

有没有办法限制 Sublime Text 3 的“在文件中查找”功能来搜索项目源代码树的多个(但不是全部)子目录?

【问题讨论】:

    标签: sublimetext3 sublimetext


    【解决方案1】:

    假设您在 Sublime Text 中打开了这样的文件夹结构:

    root
        other
            bar
            foo
        target
            bar
            foo
    

    我们要在target中搜索。

    1. 使用 Ctrl + Shift + F 打开查找面板。
    2. Where 字段中,添加此过滤器:

      target/
      
    3. 搜索

    过滤器的意思是“在路径中包含名为target的文件夹的任何文件中搜索。

    您可以通过包含更多路径来更具体,例如target/foo/。这将搜索root/target/foo/,而不是root/other/foo/

    用逗号分隔指定额外的子目录,例如target/foo/,other/bar/.

    Official Search and Replace documentation

    您最终可能还想按文件类型进行过滤。请参阅this SO question 了解如何执行此操作。

    【讨论】:

      猜你喜欢
      • 2017-02-11
      • 2012-11-12
      • 2014-11-01
      • 2022-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-05
      • 2013-08-20
      相关资源
      最近更新 更多