如何在 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+7
或Ctrl+b
来显示类的用法。 Ctrl+Alt+F7
无效。
【讨论】:
以上是关于如何在 Android Studio 中找到方法或变量的使用位置(快捷方式)的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Android Studio 1.0 中找到过滤器 Logcat 配置?
如何使用 Android Studio 将信息窗口放置在 GoogleMaps 中标记的左侧或右侧