Visual Studio Code Tìm kiếm nâng cao Wildcard trong tệp để bao gồm


8

Tôi đang cố gắng tìm một dòng mã cho tất cả các tệp của mình với một tiêu chí tên tệp cụ thể. Tôi đang cố gắng tận dụng Tìm kiếm nâng cao của Visual Studio Code bằng cách đặt ký tự đại diện vào các tệp để bao gồm trường tìm kiếm. Nhưng tôi đã không thể đạt được điều đó. Tôi đã thử sử dụng biểu tượng dấu hoa thị (*) , nhưng tôi nghĩ Mã Visual Studio không chấp nhận điều đó. Vì vậy, tôi đã cố gắng tìm kiếm trên internet và tìm thấy giải pháp này bằng cách sử dụng . +? ; Tuy nhiên, nó vẫn không làm gì cả.

Search Keyword: ICustomMatColumn

files to include: (ký tự đại diện) viewmodel.ts

nhập mô tả hình ảnh ở đây

Câu trả lời:


7

Rõ ràng, Visual Studio Code hỗ trợ glob syntaxrất tốt. Để đạt được kết quả mong muốn trong câu hỏi, bạn chỉ cần thực hiện định dạng này

./**/* <partFileName>

Thí dụ

Cấu trúc thư mục:

|-- 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

Giả sử rằng mọi tệp ViewModel đều có từ / mã / chuỗi ICustomMatColumn này

Từ khóa tìm kiếm: ICustomMatColumn

Các tệp cần bao gồm: ./**/*ViewModel.ts

Tìm kêt quả:

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

Nó sẽ chỉ bao gồm các tệp có partFileName mà bạn đã nhập trong các tệp để bao gồm trường


Điều này rất hữu ích.
vhong

6

Vì vậy, tôi thấy rằng dấu hoa thị (*) hoạt động khi bạn đặt vào các tệp để bao gồm trường tên thư mục cấp cao hơn làm tiêu chí

Định dạng sẽ cao hơnLevelFolderName *

Thí dụ:

Cấu trúc thư mục:

|-- 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

Giả sử rằng mọi tệp ViewModel đều có từ / mã / chuỗi ICustomMatColumn này

Từ khóa tìm kiếm: ICustomMatColumn

Các tệp cần bao gồm: ứng dụng *

Tìm kêt quả:

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

Nhưng TIÊU DÙNG của giải pháp này là trong trường hợp tiêu chí tìm kiếm của bạn có trong tệp khác, nó sẽ được đưa vào kết quả tìm kiếm.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.