Ric*_*ich 17 glob visual-studio-code
我正在尝试使用特定的文件名标准为我的所有文件找到一行代码。我试图通过在文件中放置通配符以包含搜索字段来利用Visual Studio Code的高级搜索。但我没能做到这一点。我尝试使用星号(*)符号,但我认为 Visual Studio Code 不接受。所以我尝试在互联网上搜索并通过使用.+找到了这个解决方案?; 然而,它仍然什么都不做。
Search Keyword: ICustomMatColumn
files to include:(通配符)viewmodel.ts
Ric*_*ich 14
显然,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
Run Code Online (Sandbox Code Playgroud)
让我们假设每个 ViewModel 文件都有这个词/代码/字符串ICustomMatColumn
搜索关键字:ICustomMatColumn
要包含的文件:./**/*ViewModel.ts
搜索结果:
|-- app
|-- users
|-- list.ts|viewmodel
|-- form.ts|viewmodel
|-- cars
|-- list.ts|viewmodel
|-- form.ts|viewmodel
|-- configurator.ts|viewmodel
Run Code Online (Sandbox Code Playgroud)
它将严格仅包含您在要包含的文件字段中输入的具有 partialFileName 的文件
所以我发现星号(*)在您放入文件以包含字段更高级别的文件夹名称作为标准时起作用
格式将是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
Run Code Online (Sandbox Code Playgroud)
让我们假设每个 ViewModel 文件都有这个词/代码/字符串ICustomMatColumn
搜索关键字:ICustomMatColumn
要包含的文件:应用程序*
搜索结果:
|-- app
|-- users
|-- list.ts|viewmodel
|-- form.ts|viewmodel
|-- cars
|-- list.ts|viewmodel
|-- form.ts|viewmodel
|-- configurator.ts|viewmodel
Run Code Online (Sandbox Code Playgroud)
但是此解决方案的缺点是,如果您的搜索条件存在于其他文件中,它将包含在搜索结果中。
| 归档时间: |
|
| 查看次数: |
3803 次 |
| 最近记录: |