Eclipse有一个很棒的东西叫做快速大纲 CTRL + O 。我想要一些类似但有类的东西,因为我正在进入一个包含大量类的新项目,并且不知道它们来自哪个源文件。
示例:按 CTRL + Shift + O 并列出所有类,您开始键入它修改列表,按Enter键,它会打开源文件。
Eclipse中是否存在此功能?我查看了Keys
菜单,找不到任何内容,可能没有使用正确的名称。
答案 0 :(得分:14)
Ctrl + Shift + T :在工作区中打开项目中的所有类型(Classes
)
Ctrl + Shift + R :在工作区中打开项目中的所有文件(java,xml,属性)
第一个用于查找课程ABC
,XYZ
,SABC
:
public class ABC {
class XYZ { }
static class SABC { }
}
答案 1 :(得分:2)
Ctrl + Shift + R 使用通配符搜索类名。
这不仅可以用于类文件,还可以用于任何类型的文件。
答案 2 :(得分:1)
尝试使用 CTRL + SHIFT + R ,它会显示可以过滤的所有类/文件的列表。它节省了大量时间。
此快捷方式称为open resource。
如果您需要搜索名称可能与文件名不匹配的类,例如内部类,则可以将文件搜索与class [classname]
结合使用。
文件搜索
CTRL + H ,然后点击文件搜索并输入class [yourclasnamehere]
。
文件搜索非常有用,它将搜索每个文件的内容以获取提供的令牌。我发现它非常有用,我给它提供了自己的映射。
答案 3 :(得分:0)
我知道回答它有点晚了,但我想补充两分钱。 除了上面的所有答案之外,还可以使用'类型层次结构'在eclipse中,在特定的工作空间项目中按字母顺序列出所有类。
在左侧窗格中选择要查看其班级的项目,然后按F4
或者,在左窗格中选择您希望其类的项目 看到,右键单击并单击"打开类型层次结构"
选择项目并打开类型层次结构或只需按快捷方式 F4
它将如下所示
答案 4 :(得分:0)
使用Ctrl + Shift + H
键搜索课程。