在Eclipse的工作区中快速查找字段或方法

在Eclipse的工作区中快速查找字段或方法,eclipse,keyboard-shortcuts,Eclipse,Keyboard Shortcuts,我发现在Eclipse上使用Ctrlcmd+o快捷方式在类中查找成员字段或方法并再次使用它从超类中获取成员字段或方法非常有用 但是,我想知道是否有类似的方法可以在项目和/或工作区中快速搜索您知道名称的字段或方法,但不知道在哪里搜索类似于查找类型Ctrlcmd+Shift+T或资源Ctrlcmd+Shift+R 如果不可用,我在哪里可以请求它?我所知道的最接近Java搜索,它允许您指定搜索方法、字段、类等。如果您在Java或Java浏览透视图中,Ctrl+H将打开搜索对话框,并将Java搜索作为所

我发现在Eclipse上使用Ctrlcmd+o快捷方式在类中查找成员字段或方法并再次使用它从超类中获取成员字段或方法非常有用

但是,我想知道是否有类似的方法可以在项目和/或工作区中快速搜索您知道名称的字段或方法,但不知道在哪里搜索类似于查找类型Ctrlcmd+Shift+T或资源Ctrlcmd+Shift+R


如果不可用,我在哪里可以请求它?

我所知道的最接近Java搜索,它允许您指定搜索方法、字段、类等。如果您在Java或Java浏览透视图中,Ctrl+H将打开搜索对话框,并将Java搜索作为所选类型


如果要请求功能或增强功能,请将其输入。请记住,积压的功能请求非常多,因此引起您注意的最有效方法是主动提交补丁。

我知道的最快的方法是使用ctrl+h打开Java搜索对话框。

使用ctrl+h,您将有更多的搜索选项

在java搜索选项下,您可以找到类型、方法、包、构造函数和字段的搜索

此外,您可能会发现限制选项,以缩小您的搜索结果,并获得准确的搜索结果

ctrl+h将显示java搜索选项。输入字符串并查看。它也有不同的模式,比如.java、.jsp,然后选择scope,然后选择search。

ctrl+o cmd+o打开快速大纲,您可以在其中搜索当前类中的方法。
再次按ctrl+o将搜索范围扩展到完整的类层次结构。

如果使用mac cmd+shift+l,将打开一个搜索框,您可以在其中搜索整个项目中的任何变量或方法。

在Eclipse中无法做到这一点。当您搜索JAR中的方法时,Eclipse将无法找到它,除非您已经打开了文件夹


你必须摆弄它,使用间接的方法来找到方法

是的,我知道这一点,但是考虑到整个工作区的结构都是索引的,因此在其他事情中,我认为这将是非常有帮助的。我不确定直接搜索ala Ctrl+Shift+T对成员有多实际;成员数可能至少是平均工作区中类数的10倍。顺便说一句,我很确定Java的整个索引并不总是在内存中。cmd+h隐藏了Mac上的应用程序@pablisco编辑了答案并删除了cmd+h以避免混淆顺便说一句,这可能很明显,但我直到今天才找到它-如果您正在搜索一个成员或方法,您不知道该名称-您应该按ctrl+o,在编辑字段中键入星号*符号,然后键入您正在搜索的部分名称。所以我的意思是它支持面具。当然,它将只在当前类中搜索。非常有帮助!哦,老兄!谢谢你!这正是我要找的!在处理我以前从未见过的代码时,我经常希望有某种方法可以查看我是否可以从类访问某些对象。就是这样!再次感谢你!缺点是您必须位于声明方法的类中。是否有一个按整个项目类别分组的大纲。只是好奇!这应该是答案很好!注意:对于Windows,按ctrl+shift+l组合键。