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

21

Я знаю, как найти источник, используя 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 (начал использовать ее около месяца назад).

    
задан Omar BISTAMI 12.03.2015 в 02:11
источник
  • Не уверен, но я думаю, что вы можете контролировать щелчок по переменной. –  Tristan Wiley 12.03.2015 в 02:12
  • control + нажмите найти декларацию не там, где она используется :( –  Omar BISTAMI 12.03.2015 в 02:13
  • В Android-студии 1.1.0 на linux, alt-F7, по-видимому, делает то, что вы пытаетесь выполнить, какова ваша версия андроид-студии –  dvhh 12.03.2015 в 02:14
  • alt f7 работал! благодаря ! –  Omar BISTAMI 12.03.2015 в 02:15

5 ответов

34

В Android Studio выделите этот метод и щелкните правой кнопкой мыши & gt; Найдите способы использования или используйте ярлык Alt + F7 .

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

    
ответ дан John P. 12.03.2015 в 02:13
3

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

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

Ubuntu System settings-> keyboard -> shortcuts

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

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

    
ответ дан Andrey 11.02.2016 в 15:53
2

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

    
ответ дан Benyam Ephrem 12.03.2015 в 02:17
  • спасибо! Я также использовал alt + f7 –  Omar BISTAMI 12.03.2015 в 02:21
1

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

    

ответ дан hBrent 29.09.2016 в 17:22
1

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

  1. Ctrl + Shift + F7 (окно / Ubuntu)
  2. после этого для навигации вы можете использовать F3
ответ дан SAURABH_12 19.09.2016 в 19:41