【发布时间】:2012-01-20 16:55:23
【问题描述】:
在 Eclipse 中导航到 Java 包的最快方法是什么?我正在寻找类似于 Ctrl+Shift+T 对课程所做的事情。
编辑:Ctrl+H 有效,但用途有限。一方面,没有简单的方法可以导航到搜索结果,因为它不可点击。
我仍然缺少 Ctrl+Shift+T 类型的功能。
【问题讨论】:
标签: java eclipse keyboard-shortcuts
在 Eclipse 中导航到 Java 包的最快方法是什么?我正在寻找类似于 Ctrl+Shift+T 对课程所做的事情。
编辑:Ctrl+H 有效,但用途有限。一方面,没有简单的方法可以导航到搜索结果,因为它不可点击。
我仍然缺少 Ctrl+Shift+T 类型的功能。
【问题讨论】:
标签: java eclipse keyboard-shortcuts
Ctrl-H
显示java搜索对话框,你可以选择“搜索”作为包,然后在输入框中输入名称。
【讨论】:
试试
'Navigate' -> 'Go To' -> 'Package...'
从菜单中,这可能就是您要查找的内容。 当然,上述序列可以作为一系列标准菜单快捷方式从键盘执行。如果您更喜欢通过特殊的直接快捷方式(在我的 Eclipse NEON.1 中默认未定义)来访问该功能,您可以定义一个通过
'Preferences' -> 'General' -> 'Keys'
【讨论】:
我不认为有一个可以跳转到一个包裹,你想打开什么? Ctrl+H 打开搜索对话框,您可以使用它来搜索包。
【讨论】:
单击根包并开始输入您要查找的包的名称。
【讨论】:
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)。
【讨论】: