假设我知道一个函数名,但我不知道它声明了哪个文件。什么Eclipse键盘快捷键可以带我到我正在寻找的函数?
我正在寻找的与Eclipse的相似:
Ctrl + Shift + R
除了它将搜索方法名称。
使用Visual Assist X,我可以使用“查找符号”功能执行此操作,该功能执行:
Shift + Alt + S
答案 0 :(得分:77)
这是一个老问题,但为了人们谷歌搜索, Ctrl + O 打开代码大纲搜索,这就是你要找的。 / p>
答案 1 :(得分:73)
是的,这是一个老问题,但我有一个更好的解决方案: F3 怎么样? 并且 CTRL + O 是Windows用户正在寻找的。 p>
答案 2 :(得分:15)
不完全是直接快捷方式,但您需要浏览Java Search对话框:
(控制 + ħ):
(Sergei提及in the comments您可能需要在“Declarations
”部分选择“Limit To
”
答案 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 并进行搜索。
这些将重定向到功能定义