Eclipse键盘快捷键:转到函数名称

时间:2010-04-21 18:14:48

标签: eclipse keyboard-shortcuts

假设我知道一个函数名,但我不知道它声明了哪个文件。什么Eclipse键盘快捷键可以带我到我正在寻找的函数?


我正在寻找的与Eclipse的相似:

Ctrl + Shift + R

除了它将搜索方法名称。


旁注

使用Visual Assist X,我可以使用“查找符号”功能执行此操作,该功能执行:

Shift + Alt + S

10 个答案:

答案 0 :(得分:77)

这是一个老问题,但为了人们谷歌搜索, Ctrl + O 打开代码大纲搜索,这就是你要找的。 / p>

答案 1 :(得分:73)

是的,这是一个老问题,但我有一个更好的解决方案: F3 怎么样? 并且 CTRL + O 是Windows用户正在寻找的。

答案 2 :(得分:15)

不完全是直接快捷方式,但您需要浏览Java Search对话框:

控制 + ħ):

Sergei提及in the comments您可能需要在“Declarations”部分选择“Limit To

Eclipse Java source search

答案 3 :(得分:7)

不确定这是否正是您想要的,但如果您 Ctrl + H ,则会显示搜索对话框。默认选项(对我来说,使用Java EE透视图)是Java搜索。我可以输入方法名称,然后选择“搜索”块下的“方法”单选按钮。请注意,“限制为”块的默认选项(对我而言)是“参考”单选按钮。我不得不将其更改为“All occurences”以查看方法声明,而不仅仅是调用者。

答案 4 :(得分:5)

在您的功能名称上按 CTRL + 鼠标左键。 Eclipse将自动使用此函数打开单击的文件。

答案 5 :(得分:4)

我使用Momentics,所以我不确定它是在Eclipse中还是在Momentics插件中,但如果它是Eclipse我认为这正是你需要的: CTRL + Shift + T

答案 6 :(得分:2)

快速而肮脏的是使用 Ctrl + Shift + Up / Down ,它在成员之间跳转( Java中的方法,变量。

答案 7 :(得分:1)

如果有问题的方法在界面上,那么使用Quick Outline或 F3 跳转到定义只会转到界面定义。这通常不是我想要的。相反,我在我的mac上点击方法上的 Cmd + T 以获得快速类型层次结构。从类型层次结构中,您可以转到方法的实现。

答案 8 :(得分:0)

只需将光标放在功能名称上即可点击F3将适用于Windows用户。

答案 9 :(得分:0)

简单的2种方式来声明函数:

方式1 :(整个工作空间)
  Ctrl +左键单击 功能调用位置。

方式2 :(在同一页内)
 按 Ctrl + F 查找对话窗口并输入 n function_name 并进行搜索。

这些将重定向到功能定义