如何在没有Eclipse中的“查找”对话框的情况下快速导航大类中的Java类方法定义?

时间:2010-10-31 13:50:44

标签: java eclipse

我使用我认为是Eclipse中的典型布局:我的工作区包含左侧的Project Explorer,占用大部分屏幕的Java编辑器窗口,此控制器窗口底部的小控制台窗口。< / p>

当我在编辑器窗格中打开包含大量方法定义的非常长的Java类时,在方法之间移动可能需要很长时间。我使用CTRL-F打开查找对话框,然后输入方法的名称,如果我记得它。

有没有更好的方法在Eclipse中的大型类中的方法定义之间导航?

3 个答案:

答案 0 :(得分:6)

Ctrl + O将打开一个包含方法(和变量)列表的对话框。它支持“高级”:-)搜索,因此您只需键入方法名称的几个字母

即可

答案 1 :(得分:4)

使用the Outline View

答案 2 :(得分:0)

我使用的布局与您的布局非常相似,但我在项目/包资源管理器下面打开了“大纲”面板。这样可以很容易地一目了然地查看项目的轮廓以及当前编辑器的轮廓。

除了用于快速轮廓的Ctrl + O选项之外,还可以键入(在Mac上)Cmd-Alt-Q然后按O以聚焦“大纲”视图。一旦焦点位于“大纲”视图中,您可以使用箭头键或字母键来浏览方法列表。

Cmd-Alt-Q对于打开许多视图非常有用。在我的Eclipse Helios中,播放和弦后的瞬间延迟提供了许多不同视图的快速列表,其中许多视图都有自己的热键。

最后,您可以使用“下一个/上一个成员”和弦跳转到文件中的上一个或下一个方法定义。在我的Helios构建中,Next成员键是Ctrl-Alt-down。你的可能会有所不同。

要了解Eclipse构建中的击键,请打开eclipse首选项。使用搜索器搜索“键”。打开的配置。然后在键搜索栏中查找“成员”。应该有一个“下一个成员”的项目,带有一个快捷键/和弦。从长远来看,浏览热键列表是提高Eclipse生产力的好方法;)