Có cách nào để loại trừ phần mở rộng tệp cụ thể khỏi kết quả trong hộp thoại " Tìm trong đường dẫn " của IntelliJ IDEA (được gọi bởi CTRL+ SHIFT+ F) không? Tôi muốn loại trừ tất cả .css
các tập tin.
Có cách nào để loại trừ phần mở rộng tệp cụ thể khỏi kết quả trong hộp thoại " Tìm trong đường dẫn " của IntelliJ IDEA (được gọi bởi CTRL+ SHIFT+ F) không? Tôi muốn loại trừ tất cả .css
các tập tin.
Câu trả lời:
Trong intellij 16 có một phần "Bộ lọc tên tệp" để loại trừ việc sử dụng tiện ích mở rộng !*.java
. Bạn cũng có thể đưa ra các mẫu chi tiết hơn, ví dụ tôi sử dụng mẫu bên dưới để chỉ trả về các tệp .java ngoại trừ các mẫu có tên bắt đầu hoặc kết thúc bằng thử nghiệm. Mẫu:!*test.java,*.java,!Test*.java
Trong các phiên bản gần đây của Intellij, GUI đã được cập nhật một chút nhưng vẫn áp dụng tương tự, xem "Mặt nạ tệp" ở góc trên cùng bên phải, xem hình ảnh bên dưới:
Bạn có thể tạo phạm vi tùy chỉnh ở đó: Trong hộp thoại 'Tìm trong đường dẫn', bạn có thể kiểm tra nút radio 'Tùy chỉnh' và mở cửa sổ phạm vi. Ở đó bạn có thể tùy chỉnh đường dẫn và mẫu tìm kiếm.
Ví dụ về các mẫu cho Pattern
trường:
!file:*.css
- loại trừ các tệp CSSfile[MyMod]:src/main/java/com/example/my_package//*
- bao gồm các tập tin từ thư mục trong một dự án.src[MyMod]:com.example.my_package..*
- đệ quy bao gồm tất cả các tệp trong một gói.file:*.js||file:*.coffee
- bao gồm tất cả các tệp JavaScript và CoffeeScript.file:*js&&!file:*.min.*
- bao gồm tất cả các tệp JavaScript ngoại trừ các tệp được tạo thông qua thu nhỏ, được biểu thị bằng phần mở rộng tối thiểu.Hoặc kiểm tra tài liệu chính thức .
Chúc may mắn!
Nếu bạn giống như tôi không muốn sử dụng tùy chọn Mặt nạ tệp hoặc tạo phạm vi tùy chỉnh, v.v. mà chỉ muốn có thể thêm nó vào cài đặt dự án một lần và được thực hiện với nó, thì đây là giải pháp cho bạn .
Tôi muốn Tìm trong Đường dẫn không tìm kiếm trong lock
tệp (tệp kê khai được tạo tự động bởi người quản lý gói), đây là những gì tôi phải làm cho việc đó:
Tệp Goto >> Cấu trúc dự án (hoặc chỉ cần nhấn Command +;)
Chọn mô-đun trong Cài đặt dự án
Thêm một mẫu hoặc tên tệp vào hộp văn bản Loại trừ tệp, trong trường hợp này: *.lock;package-lock.json
và nhấn Áp dụng, sau đó ok.
Lưu ý Tùy chọn trên có sẵn trong IntelliJ 2019 và các phiên bản sau đó, không chắc chắn về các phiên bản cũ hơn. Để biết thêm thông tin, https://www.jetbrains.com/help/phpstorm/excluding-files-from-project.html
Đối với năm 2019.2, mẫu không được đặt trong phạm vi mà ở cửa sổ trên cùng bên phải "Mặt nạ tệp" trong Find in path
hộp thoại. Bạn phải đánh dấu nó.
Cú pháp tôi đã kiểm tra là:
css
:!*.css
out
dir:!out/*
Các mẫu được phân tách bằng dấu phẩy.
Tham khảo: https://www.jetbrains.com/help/idea/finding-and-replaces-text-in-project.html