Відповіді:
Створіть власну область застосування, визначаючи набір файлів, які потрібно включити / виключити з пошуку.
У розділі Область вибору Спеціальні .
Виберіть область зі спадного списку або створіть власну область застосування, натиснувши ...кнопку праворуч від випадаючого меню.
Тепер, коли ви використовуєте Find in Path , використовуйте власну область, щоб обмежити пошук файлів.
Я підозрюю, що у вашому питанні посилання на пошук у файлах знаходить, що ці вказівки можуть не застосовуватися до вашої версії, але корисно знати, що ця функціональність існує і завжди є 30-денна версія оцінки.
Я знаю, що це пізно до вечірки, і відповідь Роб - гідна. Я хотів би просто додати таку альтернативу: якщо ви вибрали Custom
область (як у відповіді Роба), а потім залиште вибір у Project Files
, це зробить пошук IntelliJ трохи більш вибірково, ніж за замовчуванням. Я не знаю, в чому полягають точні відмінності, але особливий інтерес полягає в тому, що якщо ви позначаєте каталог як Excluded
за допомогою Modules
вкладки в Project Structure
налаштуваннях, або клацаючи правою кнопкою миші на каталозі та вибираючи Mark Directory As
-> Excluded
.
Якщо файли, які ви хочете виключити, знаходяться в одному або порівняно мало каталогах, щоб ви могли легко вручну налаштувати ці правила виключення, це дійсно приємний спосіб отримати той же результат, не потребуючи налаштування спеціальної області.
Я перевірив це в IntelliJ Ultimate 14.1.4. Я поняття не маю, як він поводиться в інших версіях, але я підозрюю, що більшість v14 принаймні буде поводитись так само.
Mark Directory As
мені все ще видно, коли я це роблю (варіант вибрати тоді Cancel Exclusion
). Якщо це з якихось причин не працює для вас, вам слід зробити те саме, відкривши Module
налаштування ( Project Settings
-> Modules
-> <your module>
). У цьому діалозі всі виключені папки повинні бути вказані праворуч, а x
поруч із ним зупинено виключення.
Ви також можете поставити фільтр пошукових файлів, починаючи зі !
знаку для виключення. Приклад пошуку коду, який не знаходиться у тестових файлах Java:
!*Test.java
Якщо у вас є кілька типів файлів, які ви можете розділити ,
знаку. Приклад для пошуку лише у файлах Котліна та Гроови:
*.kt,*.groovy
Це також може бути корисним.