Java Eclipse键盘快捷键列出项目中的所有类

Java Eclipse键盘快捷键列出项目中的所有类,java,eclipse,Java,Eclipse,Eclipse有一个很棒的东西,叫做QuickOutline CTRL+O。我想要类似的东西,但是需要类,因为我正在进入一个有大量类的新项目,并且不知道它们来自哪个源文件 示例:按CTRL+Shift+O,所有类都将列出,您开始键入它修改列表,按enter键,它将打开该源文件 Eclipse中是否存在此功能?我查看了键菜单,找不到任何内容,可能没有使用正确的名称。尝试使用CTRL+SHIFT+R,它会显示可筛选的所有类/文件的列表。它节省了大量的时间 此快捷方式称为 如果需要搜索名称可能与文件名

Eclipse有一个很棒的东西,叫做QuickOutline CTRL+O。我想要类似的东西,但是需要类,因为我正在进入一个有大量类的新项目,并且不知道它们来自哪个源文件

示例:按CTRL+Shift+O,所有类都将列出,您开始键入它修改列表,按enter键,它将打开该源文件

Eclipse中是否存在此功能?我查看了
菜单,找不到任何内容,可能没有使用正确的名称。

尝试使用CTRL+SHIFT+R,它会显示可筛选的所有类/文件的列表。它节省了大量的时间

此快捷方式称为

如果需要搜索名称可能与文件名不匹配的类,例如内部类,则可以将文件搜索与
class[classname]
结合使用

文件搜索

CTRL+H,然后单击文件搜索并输入
class[yourclasnamehere]

文件搜索非常有用,它将在每个文件的内容中搜索提供的令牌。我发现它非常有用,我给了快捷方式自己的映射。

Ctrl+Shift+T:workspace中打开的项目中的所有类型(
Class

Ctrl+Shift+R:工作区中打开项目的中的所有文件(java、xml、属性)

在查找类时有用的第一个类是
ABC
XYZ
SABC

public class ABC {

class XYZ { }

static class SABC { }

}
Ctrl+Shift+R使用通配符搜索类名


这不仅可以用于类文件,还可以用于任何类型的文件。

我知道回答这个问题有点晚,但我想加上我的两分钱。 除了上述所有答案之外,还可以在eclipse中使用“类型层次结构”按字母顺序列出工作区特定项目中的所有类

在左窗格中,选择要查看其类的项目,然后按F4

或者,在左窗格中选择要创建其类的项目 请参阅,右键单击并单击“打开类型层次结构”

选择项目并打开类型层次结构或只需按快捷键F4

它将如下所示


使用
Ctrl+Shift+H
键搜索类。

完美,我需要
所有类型
。。。资源一是伟大的,但文件名并不总是持有正确的类名。但只有一个问题。。。Ctrl+Shift+T与内部类一起使用,表示在工作区中找不到该类。我试着提神。。。同样的错误。有什么建议吗?@Kevin那太好笑了-比我晚2秒。@Constantin你是说答案还是评论?实际上我在你回答之前已经回答了。是的,对于内部
静态
内部类这项工作,你应该通过创建一个。。。省略代理/匿名类!内部类的声明是什么样子的?我不知道类和类名之间可能存在任何差异。等等,我明白了,按CTRL-H的上下文有问题。。。我错过了您的“文件搜索”标签。@Constantin明白了,不幸的是,这个很棒的快捷方式没有收到默认映射,但您可以随时更改它。我让
CTRL
+
H
直接进入文件搜索。确保其配置为搜索所有文件,并且使用不区分大小写的搜索。