Câu trả lời ngắn
Bằng cách xác định Phạm vi khi tìm kiếm, bạn có thể bao gồm / loại trừ các tệp / thư mục tùy ý khỏi phạm vi đó.
Trả lời chi tiết
Một cách để đạt được yêu cầu của bạn (không bao gồm các tệp và thư mục từ tìm kiếm) là xác định phạm vi tùy chỉnh. Điều này đặc biệt hữu ích vì đôi khi bạn chỉ muốn loại trừ một thư mục khỏi tìm kiếm của bạn chứ không phải toàn bộ dự án.
Thực hiện theo các bước sau:
Edit
-> Find
-> Find in path
hoặc nhấn Ctrl+ Shift+ F.
Chọn Custom
trong Scope
phần và sau đó chọn<unknown scope>
- Bây giờ bấm vào
+
nút để thêm một mới local
phạm vi tùy chỉnh
- Đặt tên cho phạm vi và lưu nó.
- Bây giờ bạn có thể bao gồm và loại trừ các thư mục từ phạm vi này. Trước tiên, bạn có thể thêm mọi thứ bằng cách chọn
include recursively
và sau đó loại trừ từng cái một bằng cách chọn exclude
hoặc exclude recursively
.
Lưu ý rằng bạn thậm chí có thể bao gồm hoặc loại trừ các thư viện mà dự án của bạn phụ thuộc vào.
- Khi tìm kiếm, bạn có thể chọn phạm vi hiệu quả bằng cách trong
Scope
phần trong Find in Path
hộp thoại.
Thêm thông tin
Bạn có thể kiểm tra tài liệu JetBrains trên Phạm vi để biết thêm thông tin. Phạm vi có thể được sử dụng không chỉ khi tìm kiếm mà còn trong một loạt các trường hợp sử dụng khác trong IntelliJ IDEA.
Mẫu
Bạn có thể sử dụng Mẫu để xác định phạm vi khiến chúng trở nên mạnh mẽ hơn và bằng chứng trong tương lai.
sử dụng các mẫu là một cách khác để loại trừ các tệp và thư mục. Ví dụ
file:src/main/java//*&&!file:src/main/java/my//*
sẽ loại trừ tất cả các tệp trong my
thư mục.