我如何找到 Android Studio 中使用方法或变量的位置(快捷方式)

How can i find where a method or a variable is used in Android Studio (shortcut)

我知道如何使用 ctrl + 左键单击某个方法来查找来源,但是如果我想找到使用此方法的位置怎么办?我正在使用 Windows 7.

假设我有以下方法:

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

我在

中使用了这个方法
class B {
    ...
    a.sum(c, d);
    ...
}

我想找到我在 class A.

中使用 sum 的地方

PS:我是 Android 工作室的新手(大约一个月前开始使用它)。

在 Android Studio 中,突出显示该方法,然后右键单击 > 查找用法或使用 Alt+F7 快捷方式.

编辑:Ctrl+左键单击方法对于查找最初声明该方法的位置非常有用

只需点击方法或变量,任何用法都会高亮显示,在代码右侧的滚动条上,您会看到灰色条出现,这些是当前突出显示(或单击)的用法代码中的变量或方法。

对于 Ubuntu 用户:

对我来说Alt+F7没用, 所以我通过

解决了冲突
Ubuntu System settings-> keyboard -> shortcuts

并用另一种组合改变 Alt+F7

现在可以使用了))

要在 Android Studio 中查找变量或方法的所有用途,您可以使用

  1. ctrl+shift+F7(window/Ubuntu)
  2. 之后您可以使用 F3 进行导航

以下是显示方法或变量用法的不同快捷键。其中 F14 的按键映射是我添加的;其他都是默认的。对于 Windows(和 Linux?),将 键替换为 Ctrl(我认为)。 Find Usages 在 Android Studio 中的专用 window 中显示它们(其他答案中的解决方案),而 Show Usages 将它们放在弹出窗口中(下图第二张)。

使用 [Ctrl+b] 或 [Ctrl+Alt+b] 导航到方法或变量声明和实现的来源

Ubuntu是Ctrl+Alt+7Ctrl+b来显示class的用法。 Ctrl+Alt+F7 无效。