首先,我没有找 CTRL + SHIFT + P ,但是有些东西更灵活一点。有没有办法从块内跳转到该块的开头或结尾?
答案 0 :(得分:13)
CTRL + SHIFT + UP工作并带您到函数的开头。如果再次重复,则会转到向上方向的下一个功能。 CTRL + SHIFT + DOWN将您带到向下方向的功能名称。
我试过版本:Mars.1 Release(4.5.1)
答案 1 :(得分:10)
我担心你正在寻找的命令在vanilla Eclipse中不存在。
您可以尝试 Shift + Alt + ↑,这将选择封闭元素。它应该最终选择整个块。 ←然后将光标移动到开头,→将其移动到结尾。
但它确实没有任何快于:
如果您的代码格式合理(即不是一行上的所有内容),这应该始终有效。
另请查看“偏好设置” - >“常规” - >“按键”中可能的快捷键列表,但没有一个可以执行您想要的操作。
答案 2 :(得分:1)
如果可见“大纲”窗口,则将突出显示当前功能。单击它,您将转到函数声明。在PHP中可用。
答案 3 :(得分:0)
在mac上的eclipse中,您可以使用 command + ↑转到文件编辑器的顶部。您可以使用命令 + ↓转到文件编辑器的底部。
答案 4 :(得分:0)
我正在解决一种情况,当您想查找某个代码行属于哪个方法时(当您通过在工作空间中搜索关键字而到达某个行时,这对于大型方法块来说是很实用的)。当然,这回答了一个特殊的子情况,因为方法也是代码块,但并非所有代码块都是方法。
一个人可以逐步按下Shift + Alt +向上箭头,如上面的答案中所指出的那样,最终将突出显示封闭方法的整个主体。
但是,当突出显示一段代码时,在“大纲”视图中,它的包围方法已经被突出显示,然后单击它会在编辑器中将焦点放在该方法的开头。