含めるファイル内のVisual Studio Code Advanced Searchワイルドカード


8

特定のファイル名基準を持つすべてのファイルへのコード行を見つけようとしています。検索のフィールドを含めるためにファイルにワイルドカードを入れることにより、Visual Studio Codeの高度な検索を利用しようとしています。しかし、それを達成することはできませんでした。アスタリスク(*)記号を使用しようとしましたが、Visual Studio Codeはそれを受け入れないと思います。だから私はインターネットを検索してみましたが、。+を使用してこの解決策を見つけましたか?; ただし、それでもまだ何もしません。

Search KeywordICustomMatColumn

files to include:(ワイルドカード)viewmodel.ts

ここに画像の説明を入力してください

回答:


7

どうやら、Visual Studio Codeはglob syntaxどれが本当に素晴らしいかをサポートしています。質問で目的の結果を得るには、この形式を実行する必要があります

./**/* <partialFileName>

フォルダ構造:

|-- 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ファイルにこのword / code / string ICustomMatColumnがあると仮定しましょう

検索キーワード:ICustomMatColumn

含めるファイル:./**/*ViewModel.ts

検索結果:

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

ファイルを含めるフィールドに入力したpartialFileNameを持つファイルのみを厳密に含めます


これはとても役に立ちます。
vhong

6

だから私はあなたが基準としてより高いレベルのフォルダ名をフィールドに含めるためにファイルに入れたときにアスタリスク(*)が機能することを発見しました

形式は、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ファイルにこのword / code / string ICustomMatColumnがあると仮定しましょう

検索キーワード:ICustomMatColumn

含めるファイル:app *

検索結果:

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

ただし、このソリューションの短所は、検索基準が他のファイルに存在する場合に備えて、検索結果に含まれます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.