【问题标题】:Visual Studio Code Advanced Search Wildcard in Files to Include要包含的文件中的 Visual Studio Code 高级搜索通配符
【发布时间】:2020-03-23 17:31:54
【问题描述】:

我正在尝试为我的所有文件查找具有特定文件名标准的代码行。我正在尝试通过将 通配符 放入 文件中来利用 Visual Studio Code 的 高级搜索 搜索字段。但我无法做到这一点。我尝试使用 asterisk (*) 符号,但我认为 Visual Studio Code 不接受这一点。于是我尝试在网上搜索,使用 .+?; 找到了this solution;但是,它仍然什么都不做。

Search Keyword: ICustomMatColumn

files to include: (通配符)viewmodel.ts

【问题讨论】:

    标签: visual-studio-code glob


    【解决方案1】:

    显然,Visual Studio Code 支持glob syntax,这真的很棒。要在问题中达到预期的结果,您只需要执行此格式

    ./**/*

    例子

    文件夹结构:

    |-- app
        |-- users
            |-- list.ts|html|css|viewmodel
            |-- form.ts|html|css|viewmodel
        |-- cars
            |-- list.ts|html|css|viewmodel
            |-- form.ts|html|css|viewmodel
            |-- configurator.ts|html|css|viewmodel
        |-- app.component.ts|html|css
        |-- app.module.ts
        |-- user.service.ts
        |-- car.service.ts
    |-- index.html
    |-- main.ts
    |-- style.css
    

    假设每个 ViewModel 文件都有这个单词/代码/字符串 ICustomMatColumn

    搜索关键字:ICustomMatColumn

    要包含的文件:./**/*ViewModel.ts

    搜索结果:

    |-- app
        |-- users
            |-- list.ts|viewmodel
            |-- form.ts|viewmodel
        |-- cars
            |-- list.ts|viewmodel
            |-- form.ts|viewmodel
            |-- configurator.ts|viewmodel
    

    它将仅包含您在要包含的文件字段

    中输入的带有 partialFileName 的文件

    【讨论】:

    • 这很有帮助。
    【解决方案2】:

    所以我发现 asterisk (*) 在您放入 files to include 字段时有效以更高级别的文件夹名称为标准

    格式为 higherLevelFolderName*

    例子:

    文件夹结构:

    |-- app
        |-- users
            |-- list.ts|html|css|viewmodel
            |-- form.ts|html|css|viewmodel
        |-- cars
            |-- list.ts|html|css|viewmodel
            |-- form.ts|html|css|viewmodel
            |-- configurator.ts|html|css|viewmodel
        |-- app.component.ts|html|css
        |-- app.module.ts
        |-- user.service.ts
        |-- car.service.ts
    |-- index.html
    |-- main.ts
    |-- style.css
    

    假设每个 ViewModel 文件都有这个单词/代码/字符串 ICustomMatColumn

    搜索关键字:ICustomMatColumn

    要包含的文件:app*

    搜索结果:

    |-- app
        |-- users
            |-- list.ts|viewmodel
            |-- form.ts|viewmodel
        |-- cars
            |-- list.ts|viewmodel
            |-- form.ts|viewmodel
            |-- configurator.ts|viewmodel
    

    但此解决方案的缺点是,如果您的搜索条件存在于其他文件中,它将包含在搜索结果中。

    【讨论】:

      猜你喜欢
      • 2019-01-07
      • 1970-01-01
      • 2018-01-12
      • 2015-07-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-28
      • 2019-01-15
      相关资源
      最近更新 更多