如何在Eclipse中按名称查找包?

时间:2012-01-20 16:55:24

标签: java eclipse keyboard-shortcuts

在Eclipse中导航到Java包的最快方法是什么?我正在寻找与 Ctrl + Shift + T 类似的东西。

编辑: Ctrl + H 有效,但用途有限。首先,没有简单的方法导航到搜索结果,因为它不可点击。

enter image description here

我仍然缺少 Ctrl + Shift + T 类型的功能。

5 个答案:

答案 0 :(得分:17)

控制 - ħ

显示了java搜索对话框,您可以选择“搜索”作为包,然后在输入框中键入名称。

答案 1 :(得分:3)

尝试

'Navigate' -> 'Go To' -> 'Package...'

从菜单中,可能这就是你要找的东西。 当然,上述序列可以作为一系列标准菜单快捷键从键盘执行。如果您希望通过特殊的直接快捷方式(我的eclipse NEON.1中默认未定义)访问该功能,您可以通过

定义一个
'Preferences' -> 'General' -> 'Keys'

答案 2 :(得分:1)

我认为没有人可以跳到包裹,你想打开什么? Ctrl + H打开搜索对话框,您可以使用该对话框搜索包。

答案 3 :(得分:1)

单击根软件包,然后开始键入要查找的软件包的名称。

答案 4 :(得分:0)

Ctrl + Shift + T 也适用于软件包:只需键入软件包名称,然后输入一个点,它将显示所有类。匹配的软件包。以点或星号开始,以进行前缀匹配。在搜索字符串中以点结尾很重要,否则,最后一个单词将用于与类名匹配:

com.sun.mail.
.sun.mail.
*un.mail.

显示以com.sun.mail开头的软件包中的所有类(也与com.sun.mail本身匹配)。结果:从“ ACL”到“ YoungerTerm”的147个班级


com.sun.mail.ascii
.sun.mail.ascii
*un.mail.ascii

显示以com.sun.mail开头且其类名以“ ascii”开头的包中的所有类。结果:1类(“ ASCIIUtility”)


com.sun.mail.ascii.
.sun.mail.ascii.
*un.mail.ascii.

没有结果(没有软件包“ com.sun.mail.ascii”)

如果您在 在“包资源管理器”视图中,只需选择任何匹配项,包资源管理器就会展开到该包中。您可以使用进入根软件包(首先选择软件包浏览器,例如,使用 Ctrl + F7 )。