【问题标题】:Eclipse - is it possible to jump to a particular package?Eclipse - 是否可以跳转到特定的包?
【发布时间】:2012-11-28 00:56:51
【问题描述】:

假设我正在查看某个文件,我想看看不同的包中是否有类似的文件。我真的不知道不同的文件可能被称为什么 - 它们是由不同的人编码的,所以很可能会以不同的方式命名。

我确实知道它们可能在一个大致相同名称的包中 - 例如,如果我正在查看 com.sandwiches.ham.artisan 包中的一个文件,我认为应该有com.sandwiches.avocado.artisan 包中的一个类似(尽管在这种情况下是不相关的)文件,跳转到该包并检查它的最快方法是什么?

我厌倦了翻阅大量手工三明治,这让我很饿。

【问题讨论】:

    标签: java eclipse packages


    【解决方案1】:

    好吧,无论如何,您都必须进行一些打字。 包的导航项,它只是没有绑定到任何快捷键。要将其绑定到您选择的组合键,请执行以下操作:

    Eclipse->Preferences,然后输入 Keys 作为过滤器。

    搜索 Go To Package 命令,单击 Binding 输入字段,然后键入要用于键绑定的任何键(在我的屏幕截图中,我将其设置为 Command-Shift-0)。然后单击“确定”保存并关闭首选项对话框。

    之后,键入您选择的键绑定将打开一个包浏览器,让您输入您想要的任何包并导航到它。

    【讨论】:

    • 似乎与我将要得到的一样接近 - 而且它非常接近。实际上,我一直在寻找的东西。这将无休止地帮助减肥方案
    • 很高兴为您提供帮助。按我的方式送三明治 - 现在是午餐时间!
    • 由于某种原因,我在查看文件时无法打开它 - 我必须将包资源管理器视图绑定到一个快捷方式,然后将转到包到另一个快捷方式。所以我按两个键组合来达到它 - 叹息
    • 当前首选项对话框不允许您将命令上下文留空,这是使命令绑定“始终处于活动状态”所必需的。真是不幸。如果您的包资源管理器始终打开(我相信这是 Java 和 JEE 透视图的默认行为),您只需单击任何包,然后触发您的键绑定。但是需要两个动作,是的。
    • 没关系 - 我假设这在 eclipse 中是不可能的情况,所以你已经清理了公园。实际上,我总是将包资源管理器保持在“快速查看”状态,并使用键盘快捷键来访问它,所以这对我来说没什么大不了
    【解决方案2】:

    从面包屑导航(按Alt+Shift+B 打开它)可以很快浏览三明治菜单嗯我的意思是包结构...

    【讨论】:

    • -1:这不会让你跳转到特定的包,它只是让你滚动包列表。提问者已经这样做了。
    • @TomAnderson:从面包屑导航包比从包资源管理器中导航更快(因为它的位置)。你有更好的捷径或解决方案吗?
    【解决方案3】:

    Ctrl + Shift + R 它是在项目中的每个包中查找文件的好方法,我每次都使用它...希望对您有所帮助...

    【讨论】:

    • -1:Control-shift-R 不打开包,只打开文件。这个问题非常具体地与包有关。
    • @TomAnderson 你说得对,我表达的不对,纠正错误...感谢您的评论...
    猜你喜欢
    • 2013-05-21
    • 2020-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-26
    • 1970-01-01
    • 2013-08-06
    • 1970-01-01
    相关资源
    最近更新 更多