跳转到Eclipse中的块的开头/结尾

时间:2014-08-08 16:01:09

标签: java eclipse keyboard-shortcuts

首先,我没有找 CTRL + SHIFT + P ,但是有些东西更灵活一点。有没有办法从块内跳转到该块的开头或结尾?

5 个答案:

答案 0 :(得分:13)

CTRL + SHIFT + UP工作并带您到函数的开头。如果再次重复,则会转到向上方向的下一个功能。 CTRL + SHIFT + DOWN将您带到向下方向的功能名称。

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

答案 1 :(得分:10)

我担心你正在寻找的命令在vanilla Eclipse中不存在。

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

但它确实没有任何快于:

  1. 结束跳转到行尾
  2. Ctrl + Shift + P 转到块的结尾
  3. Ctrl + Shift + P 再次转到块的开头
  4. 如果您的代码格式合理(即不是一行上的所有内容),这应该始终有效。

    另请查看“偏好设置” - >“常规” - >“按键”中可能的快捷键列表,但没有一个可以执行您想要的操作。

答案 2 :(得分:1)

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

答案 3 :(得分:0)

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

答案 4 :(得分:0)

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

一个人可以逐步按下Shift + Alt +向上箭头,如上面的答案中所指出的那样,最终将突出显示封闭方法的整个主体。

但是,当突出显示一段代码时,在“大纲”视图中,它的包围方法已经被突出显示,然后单击它会在编辑器中将焦点放在该方法的开头。