Как заставить Android Studio прекратить возвращать сгенерированный код в результатах поиска?
Каждый раз, когда я использую Search In Path
в Android Studio, я получаю сгенерированный код, возвращаемый как первый раздел результатов.
Обычно я ищу что-то в *.java,*.xml
и обычно исследую первые несколько результатов, прежде чем осознаю, что смотрю Generated Code
. Есть ли способ опустить результаты сгенерированного кода из возвращаемого как часть списка результатов, но при этом разрешая поиску читать все файлы *.java и *.xml в моем проекте?
У меня такое чувство, что это нечто невероятно простое, но я просто не могу найти правильную кнопку для переключения.
В том же ключе можно ли игнорировать сгенерированные классы при загрузке файлов или типов? Я продолжаю получать сгенерированные классы MyClass$$ViewInjector
, появляющиеся сначала в открытых файлах, и это просто раздражает...
Ответы
Ответ 1
То, как я делал, чтобы игнорировать сгенерированные классы в расширенном поиске, добавляет !file:*intermediates*/&&!file:*generated*/&&!lib:*..*
к новой настраиваемой области, например:
![введите описание изображения здесь]()
14 октября - 2015 Обновление: Я улучшил шаблон, также исключая !lib:*..*
из поиска. Спасибо.
Ответ 2
Я видел это в IntelliJ, не проверял в Android Studio. Но когда вы находите в пути (через ctrl + shift + F), в всплывающем окне поиска появляется раздел "Фильтр имен файлов", в котором есть флажок "Маски файлов", которые вы можете фильтровать для желаемых типов файлов.