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

Posted

技术标签:

【中文标题】如何在 Android Studio 中找到方法或变量的使用位置(快捷方式)【英文标题】:How can i find where a method or a variable is used in Android Studio (shortcut) 【发布时间】:2015-05-14 01:12:59 【问题描述】:

例如,我知道如何使用 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 Studio 的新手(大约一个月前开始使用它)。

【问题讨论】:

不确定,但我认为您可以控制点击变量。 control + click 找到声明不是它在哪里使用:( 在 linux 上的 android studio 1.1.0 中,alt-F7 显然正在做你想要完成的事情,你的 android studio 版本是什么 alt f7 工作!谢谢! 【参考方案1】:

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

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

【讨论】:

【参考方案2】:

对于 Ubuntu 用户:

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

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

并用另一种组合更改其中的 Alt+F7

现在它正在工作))

【讨论】:

【参考方案3】:

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

【讨论】:

【参考方案4】:

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

【讨论】:

【参考方案5】:

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

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

【讨论】:

【参考方案6】:

使用 [Ctrl+b] 或 [Ctrl+Alt+b] 导航到方法或变量清除和实现的起源

【讨论】:

【参考方案7】:

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

【讨论】:

以上是关于如何在 Android Studio 中找到方法或变量的使用位置(快捷方式)的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Android Studio 1.0 中找到过滤器 Logcat 配置?

如何使用 Android Studio 将信息窗口放置在 GoogleMaps 中标记的左侧或右侧

访问设备/模拟器文件系统在Android Studio中

如何在 Xcode 或 Android Studio 中无线测试应用程序?

SDK位置未找到 - Android Studio

如何在 Android Studio 中查找使当前打开的布局文件膨胀的 Activity 或 Fragment