Intellij idea 如何找到intellij中使用的方法

Intellij idea 如何找到intellij中使用的方法,intellij-idea,Intellij Idea,有没有办法找到一种在intellij idea中使用golang插件的方法 我需要找到所有使用的方法 任何知道如何执行此操作的人?右键单击方法名称并选择“查找用法”。这将找到具体方法的直接调用方。如果您想找到通过接口调用该方法的调用者,那就更难了。如果知道接口,可以依次导航到每个接口,右键单击方法名称并选择“查找用法”。如果您不知道哪些接口包含该方法,可以提供帮助。查找用法肯定是正确的方法,正如前面所提到的那样。但是,如果不想查看上下文菜单,也可以使用快捷方式Alt+F7(适用于Windows/

有没有办法找到一种在intellij idea中使用golang插件的方法

我需要找到所有使用的方法


任何知道如何执行此操作的人?

右键单击方法名称并选择“查找用法”。这将找到具体方法的直接调用方。如果您想找到通过接口调用该方法的调用者,那就更难了。如果知道接口,可以依次导航到每个接口,右键单击方法名称并选择“查找用法”。如果您不知道哪些接口包含该方法,可以提供帮助。

查找用法肯定是正确的方法,正如前面所提到的那样。但是,如果不想查看上下文菜单,也可以使用快捷方式Alt+F7(适用于Windows/Linux)或Option+F7(适用于Mac OS)。您还可以指定Find Usages范围,例如,该范围可以是仅生产文件或仅测试类。可以从中找到其他快捷方式


不幸的是,如果你使用Ubuntu,这个快捷方式已经为某些系统操作保留了,为了让它在Intellij IDEA中工作,你需要在操作系统级别禁用它。

不幸的是,一个方法上的“查找用法”会找到同名的每个方法,因此如果你使用一个通用的方法名,它会找到比你想要的多得多的方法。例如,我正在调试具有一个名为clone()的方法的遗留代码,该方法不是重写,只是一个新方法。当我在上面查找Usages时,它发现了1000多个条目,其中大部分都在JDK中,而JDK显然没有调用感兴趣的方法。 我的解决方案是将clone()方法稍微重命名为cloneXYZ()并重新生成。编译器显示了我正在寻找的5个调用