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

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


我正在寻找的是类似于Eclipse的:

Ctrl + Shift + R

除了它会search方法名称。


边注

使用Visual Assist X,我可以通过使用“查找符号”function来执行此操作,该function将在以下位置执行:

Shift + Alt + S

是的,这是一个老问题,但我有一个更好的解决scheme: F3呢? 而CTRL + O是Windows用户正在寻找的东西。

这是一个古老的问题,但为了让用户使用谷歌search, Ctrl + O打开代码大纲search,这是你正在寻找的。

不完全是一个直接的捷径,但你需要通过Javasearch对话框:

Ctrl + H ):

( 谢尔盖 在评论中提到,你可能不得不在“ Limit To ”部分select“ Declarations ”)

Eclipse Java源搜索

不知道这是否正是你想要的,但是如果你按Ctrl + H ,那会出现search对话框。 默认选项(对于我来说,使用Java EE透视图)是一个Javasearch。 我可以input方法名称,然后select“search”块下的“方法”单选button。 请注意,“限制到”块的默认选项(对于我来说)是“参考”单选button。 为了看到方法声明,我不得不将其更改为“所有发生”,而不仅仅是调用者。

我使用Momentics,所以我不确定这是Eclipse还是Momentics插件,但是如果是Eclipse,我想这正是你所需要的: CTRL + SHIFT + T。

按下CTRL + 鼠标左键来命名你的function。 Eclipse将自动使用此function打开点击的文件。

快速和肮脏的是使用Ctrl + Shift + 向上 / 向下 ,在Java中的成员(方法,variables)之间跳转。

如果有问题的方法在界面上,那么使用“快速大纲”或F3跳转到定义将只会引导您进入界面定义。 这往往不是我想要的。 相反,我在我的Mac上, Cmd + T的方法来获得一个快速types层次结构。 从types层次结构中,您可以转到该方法的实现。

只需将光标放在函数名称上即可轻松实现F3,适用于Windows用户。

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

方式1 :(整个工作区)
Ctrl +左键单击函数调用位置。

方式2 :(在同一页面内)
Ctrl + F查找对话窗口并键入n function_name并search。

这些将redirect到函数定义