【问题标题】:How to include a folder in Sublime search? [duplicate]如何在 Sublime 搜索中包含文件夹? [复制]
【发布时间】:2019-07-27 01:58:38
【问题描述】:

似乎很奇怪,我在互联网上找不到关于这个简单主题的信息。

假设我想在特定目录中搜​​索特定文件。我幼稚的做法是:

Find: my_term
Where: */project_A/*, *.yml

虽然我可以使用-*/project_B/*排除一些文件夹,但我似乎无法包含文件。

我试过了:

Where: */project_A/*, +*.yml 
Where: */project_A/* && *.yml
Where: */project_A/*, &*.yml
Where: */project_A/* + *.yml

还有更多...

【问题讨论】:

    标签: sublimetext3 sublimetext2 sublimetext


    【解决方案1】:

    来自the unofficial documentation for SublimeText

    在文件中查找中的 Where 字段限制了搜索范围。您可以通过多种方式定义过滤器:

    • 添加单个目录(Unix 风格的路径,甚至在 Windows 上)
    • 基于通配符添加/排除文件
    • 添加符号位置 (, ...)

    过滤器中的相对路径被解释为从活动项目的根目录开始。

    要在特定目录中搜​​索并搜索特定文件,您可以组合上面列出的以逗号分隔的搜索过滤器。

    Find: my_search_term
    Where: /abs/path/to/specific/folder,specific.file
    

    【讨论】:

    • 逗号分隔不起作用,假设我在多个项目中工作,即base_dir/project_Abase_dir/project_Bbase_dir/project_C。现在我只想在项目 A 中的 yml 文件中搜索。Where: */project_A/*, *.yml不会限制搜索。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-02
    • 1970-01-01
    相关资源
    最近更新 更多