在Eclipse中如何使用Intellij的“转到符号”快捷键?

12

我想在Eclipse中寻找类似于IntelliJ的快捷方式,它被称为“转到符号”。使用CTRL-ALT-SHIFT-N,您可以开始输入并从整个项目中检索类、方法名称、变量名称等。

有人知道Eclipse中是否有这样的功能吗?


有趣的是,我正在寻找相反的情况,即我知道Eclipse中的快捷方式,但不知道IntelliJ中的...然而,你详细的问题仍然帮助了我 :-) - dm76
有没有Eclipse的这样的快捷方式? - Jaime Hablutzel
1
嗯,是的...那就是你的问题,不是吗?答案是...嗯,你接受的那个。 - dm76
是的,哈哈,无论如何,这个解决方案并不完全替代IntelliJ的快捷键,该快捷键允许您搜索方法。 - Jaime Hablutzel
https://dev59.com/NHE85IYBdhLWcg3wnVCp - Ciro Santilli OurBigBook.com
在我看来,open element 更接近于所要求的内容。虽然提出的替代方案(例如转到定义)通常更有用,但它们并不是所要求的。 "打开元素" 的对话框仍然有助于查找当前任何编辑器中没有的内容。 - ricab
5个回答

12

通用

对于类型名称,您可以使用控制-Shift-t(打开类型),并输入部分名称,使用通配符或使用驼峰命名法中的大写字母(例如 DefaultTableModel 的 DTM)。

对于资源(非 java 文件,如 xml、properties 等),您可以使用 control-shift-r

对于方法和变量名称,您需要使用 Java 搜索功能(工具栏上的手电筒图标)。

在 Java 编辑器中

如果您正在寻找编辑器中符号的引用,请单击它并按 control-shift-g

如果您正在寻找编辑器中符号的定义,请单击或控制单击它,并按 F3

如果您想要查找符号的实现(例如可能被覆盖的接口或方法)在编辑器中,请按 control-t


2
这个在IntelliJ中存在会很有用 :) - Jaime Hablutzel
1
ctrl + shift + t 还可以让您打开特定类型的文件。我知道有些人编写了插件,构建了一个符号缓存,用于源文件,您已经访问过的。 - Ritesh M Nayak
遗憾的是,如果您要查找的方法和变量名称位于一个jar文件中,您无法在eclipse中找到它们。 - Diego Amicabile

3
这可能只适用于Flash Builder,但是如果您只是在查看当前类中的内容(我意识到这是您特定问题的一种变体,但仍然有帮助且相似),则ctrl+o可以解决问题。

0
你可以查看:导航 > 从剪贴板打开。 在Neon中为此分配的快捷键是Ctrl+Shift+V。

0

Eclipse 允许您搜索项目。这可能是您寻找的最接近的方法。


0
"

打开元素"是我知道的最接近的词语,因为它允许您开始输入并全局搜索类、方法名、变量名等,就像所请求的那样。。

此快捷键为Ctrl+Shift+T

"

CTRL+SHIFT+T 弹出“打开类型”窗口。你是指 CTRL-O / CTRL-F3,也就是“快速大纲”吗? - zb226
我已经有一段时间没有使用Eclipse了,所以它可能已经改变了,但是搜索“eclipse open element”,我发现有一些地方提到了Ctrl + Shift + T。值得一提的是,我主要使用Eclipse CDT(不确定是否有区别)。 - ricab

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接