我如何找到 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 中查找变量或方法的所有用途,您可以使用
- ctrl+shift+F7(window/Ubuntu)
- 之后您可以使用 F3 进行导航
以下是显示方法或变量用法的不同快捷键。其中 F14 的按键映射是我添加的;其他都是默认的。对于 Windows(和 Linux?),将 ⌘ 键替换为 Ctrl(我认为)。 Find Usages 在 Android Studio 中的专用 window 中显示它们(其他答案中的解决方案),而 Show Usages 将它们放在弹出窗口中(下图第二张)。
使用 [Ctrl+b] 或 [Ctrl+Alt+b] 导航到方法或变量声明和实现的来源
Ubuntu是Ctrl+Alt+7
或Ctrl+b
来显示class的用法。 Ctrl+Alt+F7
无效。
我知道如何使用 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 中查找变量或方法的所有用途,您可以使用
- ctrl+shift+F7(window/Ubuntu)
- 之后您可以使用 F3 进行导航
以下是显示方法或变量用法的不同快捷键。其中 F14 的按键映射是我添加的;其他都是默认的。对于 Windows(和 Linux?),将 ⌘ 键替换为 Ctrl(我认为)。 Find Usages 在 Android Studio 中的专用 window 中显示它们(其他答案中的解决方案),而 Show Usages 将它们放在弹出窗口中(下图第二张)。
使用 [Ctrl+b] 或 [Ctrl+Alt+b] 导航到方法或变量声明和实现的来源
Ubuntu是Ctrl+Alt+7
或Ctrl+b
来显示class的用法。 Ctrl+Alt+F7
无效。