【问题标题】:Jump to beginning/end of block in Eclipse在 Eclipse 中跳转到块的开头/结尾
【发布时间】:2014-08-08 16:01:08
【问题描述】:

首先,我不是在寻找 CTRL+SHIFT+P,而是有点更灵活。有没有办法从块内的任何地方跳转到该块的开头或结尾?

【问题讨论】:

标签: java eclipse keyboard-shortcuts


【解决方案1】:

CTRL + SHIFT + UP 有效并带您到函数的开头。如果您再次重复它,您将进入向上方向的下一个功能。 CTRL + SHIFT + DOWN 将您带到DOWNWARD方向的函数名称。

我试过版本:Mars.1 Release (4.5.1)

【讨论】:

    【解决方案2】:

    恐怕您正在寻找的命令在 vanilla Eclipse 中不存在。

    您可以尝试 Shift+Alt+↑ ,它将选择封闭元素。它最终应该选择整个块。 ←  然后将光标移到开头,→  将光标移到末尾。

    但实际上并没有比:

    1. End 跳到行尾
    2. Ctrl+Shift+P 转到块的末尾
    3. Ctrl+Shift+P 再次转到块的开头

    如果您的代码格式有些合理(即并非所有内容都在一行中),那么这应该始终有效。

    还要检查 Preferences->General->Keys 中可能的快捷键列表,没有一个可以满足您的需求。

    【讨论】:

    • 列出所有Eclipse快捷方式的快捷方式是Ctrl + Shift + L
    • @SureshKoya 我知道,我猜 OP 也知道。尽管如此,他的问题是完全正确的。
    【解决方案3】:

    如果大纲窗口可见,则当前函数将突出显示。单击它,您将转到函数声明。在 PHP 中工作。

    【讨论】:

    • 这是如何解决这个问题的?
    【解决方案4】:

    在 mac 上的 eclipse 中,您可以使用 command+ 转到文件编辑器的顶部。您可以使用 command+ 转到文件编辑器的底部。

    【讨论】:

      【解决方案5】:

      我正在解决当人们想要查找某行代码属于哪个方法的情况(这对于大型方法块很实用,当您通过在工作区中搜索关键字到达某行时)。当然,这回答了一个特定的子情况,因为方法也是代码块,但并非所有代码块都是方法。

      如上述答案中所指出的,可以逐渐按 Shift+Alt+向上箭头,最终将突出显示封闭方法的整个主体。

      但是,当突出显示一段代码时,在大纲视图中,它的封闭方法已经突出显示,单击它会将焦点带到方法的开头,在编辑器中。

      【讨论】:

        猜你喜欢
        • 2023-02-24
        • 1970-01-01
        • 2012-08-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-08-21
        • 1970-01-01
        相关资源
        最近更新 更多