【发布时间】:2012-01-29 00:33:22
【问题描述】:
类似于“Ctrl-shift-T”的组合,但用于包名而不是类名。我有一个项目有很多层次包,当我需要添加一个新类时,很难找到合适的。
我认为 Eclipse 中必须有某种方法可以快速导航到一个包。有人知道这件事吗?
【问题讨论】:
-
直到现在还没有遇到过这样的快捷方式。
类似于“Ctrl-shift-T”的组合,但用于包名而不是类名。我有一个项目有很多层次包,当我需要添加一个新类时,很难找到合适的。
我认为 Eclipse 中必须有某种方法可以快速导航到一个包。有人知道这件事吗?
【问题讨论】:
1) 打开Eclipse->windows->Preferecnces->General->Keys
2) 找到条目Goto Package
3) 如果未配置,请使用 Cntrl+Shift+G 之类的密钥配置对其进行配置,它应为 In Windows 类型。现在点击确定..
4) 使用该组合键完成工作
【讨论】:
我认为没有标准的方法可以做到这一点。作为提示,我可以建议使用:
Ctrl+Shift+T加上通配符。
假设我们在两个不同的包中有相同的类:
com.mycompany.myapp.foo.bar.MyClass
和
com.mycompany.myapp.baz.bar.MyClass
在 Open Type 窗口中使用:*baz*.MyClass 即可解决问题(在 Eclipse 编辑器中打开第二个类)。
现在假设您启用了 Link with editor 选项,现在只要按 Ctrl+Shift+N要创建一个新类,您的包将自动从之前打开的资源中填充。
【讨论】: