Подтвердить что ты не робот

Как заставить Android Studio прекратить возвращать сгенерированный код в результатах поиска?

Каждый раз, когда я использую Search In Path в Android Studio, я получаю сгенерированный код, возвращаемый как первый раздел результатов.

Обычно я ищу что-то в *.java,*.xml и обычно исследую первые несколько результатов, прежде чем осознаю, что смотрю Generated Code. Есть ли способ опустить результаты сгенерированного кода из возвращаемого как часть списка результатов, но при этом разрешая поиску читать все файлы *.java и *.xml в моем проекте?

У меня такое чувство, что это нечто невероятно простое, но я просто не могу найти правильную кнопку для переключения.


В том же ключе можно ли игнорировать сгенерированные классы при загрузке файлов или типов? Я продолжаю получать сгенерированные классы MyClass$$ViewInjector, появляющиеся сначала в открытых файлах, и это просто раздражает...

4b9b3361

Ответ 1

То, как я делал, чтобы игнорировать сгенерированные классы в расширенном поиске, добавляет !file:*intermediates*/&&!file:*generated*/&&!lib:*..* к новой настраиваемой области, например:

введите описание изображения здесь

14 октября - 2015 Обновление: Я улучшил шаблон, также исключая !lib:*..* из поиска. Спасибо.

Ответ 2

Я видел это в IntelliJ, не проверял в Android Studio. Но когда вы находите в пути (через ctrl + shift + F), в всплывающем окне поиска появляется раздел "Фильтр имен файлов", в котором есть флажок "Маски файлов", которые вы можете фильтровать для желаемых типов файлов.