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

Как я могу найти, где метод или переменная используется в Android Studio (ярлык)

Я знаю, как найти источник, используя ctrl + щелчок левой кнопкой мыши на методе, например, но что, если я хочу найти, где этот метод используется? Я использую Windows 7.

Предположим, что у меня есть следующий метод:

class A {
    public int sum(int a, int b) {
        return a+b;
    }
}

и я использую этот метод в

class B {
    ...
    a.sum(c, d);
    ...
}

и я хочу найти, где я использовал sum, когда был в классе A.

PS: Я новичок в студии Android (начал использовать ее около месяца назад).

4b9b3361

Ответ 1

В Android Studio выделите этот метод и щелкните правой кнопкой мыши > "Поиск" или используйте ярлык Alt + F7.

Изменить: Ctrl + left click в методе полезно для поиска, где этот метод был изначально объявлен

Ответ 2

Для пользователей Ubuntu:

Для меня Alt + F7 не сработало, поэтому я решил конфликт, перейдя в

Ubuntu System settings-> keyboard -> shortcuts

и изменив Alt + F7 там с другой комбинацией.

И теперь он работает))

Ответ 3

Просто нажмите на метод или переменную, и любые обычаи будут выделены, а на полосе прокрутки в правой части вашего кода вы увидите серые полосы, это обычаи текущей выделенной (или нажатой) переменной или в вашем коде.

Ответ 4

Чтобы найти все виды использования переменной или метода в Android Studio, вы можете использовать

  • Ctrl + Shift + F7 (окно/Ubuntu)
  • после этого для навигации вы можете использовать F3

Ответ 5

Вот несколько ключевых ярлыков для отображения метода или использования переменных. Клавишные карты с F14 в них были добавлены мной; остальные - по умолчанию. Для Windows (и Linux?) Замените клавишу на Ctrl (я думаю). Find Usages показывает их в отдельном окне в Android Studio (решение в других ответах), а Show Usages помещает их в всплывающее окно (второе изображение ниже).

Настройки моей Android Studio

Использование popup (<kbd> ⌘ </kbd> <kbd>/KBD > <KBD> F7 </KBD>