«Поиск использований» помогает быстро найти все куски кода связанные с элементом
на котором установлен курсор, не важно является элемент классом, методом,
полем, параметром или другим выражением.
«Поиск использований»
Просто нажмите Alt + F7 и получите список ссылок, сгруппированных по типу использования, модулю и файлу. Эта функция работает быстро и получает первые результаты практически сразу. Результаты добавляются к списку по мере того как IDE находит их.
По умолчанию результат не группируется по типу использования, но вы можете можете активировать эту возможность нажав Ctrl + Alt + T или кликнув соответствующую кнопку на панели.
Дополнительные параметры
Если вы хотите задать дополнительные параметры для поиска использований, вы можете нажать Shift + Alt + Ctrl + F7 (Shift + Alt + Cmd + F7 для Mac), или нажать первую кнопку на правой панели с результатами поиска.
Открытие в новой в кладке
Если вы хотите сохранить результаты предыдущих поисков, скажите IDE открывать новые результаты в новой вкладке, выбрав пункт меню «открывать в новой вкладке»
Всплывающие меню
Если вы хотите получить результат поиска без переключения из окна редактора, просто нажмите Alt + Ctrl + F7 (Alt + Cmd + F7 для Mac).
Выделение цветом использований, операторов возврата и вызова исключений
По умолчанию, IntelliJ IDEA выделяет цветом места использования той переменной/метода на которой установлен курсор, операторы возврата и вызова исключений, в том файле который открыт редактором кода.
Однако, многие разработчики предпочитают отключить эту функцию, снимая выделение с пункта меню Настройки - Редактор - Выделение использования элемента под курсором. Вы можете запустить эту функцию вручную, нажав Shift + Ctrl + F7 (Shift + Cmd + F7 для Mac) когда она вам нужна. Таким образом, вы можете выделить цветом более одного элемента, если вам это требуется, и убрать все выделение нажав кнопку Esc.
Выделение цветом реализованных или переопределенных методов
Другой полезный аспект цветовыделения в IntelliJ IDEA то, что вы легко можете найти методы которые реализованы или переопределены для каждого конкретного класса или интерфейса. Просто наведите курсор на оператор implements или extends и нажмите Shift + Ctrl + F7 (Shift + Cmd + F7 для Mac). Если ваш класс наследует нескольким классам или интерфейсам, среда разработки уточнит у вас какие именно методы выделять.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ