如何快速查找类的完全限定名称

时间:2013-08-16 13:27:33

标签: intellij-idea

我一直在给IntelliJ一个旋转,并且爱它到目前为止。但是,我有一个问题,是否有任何方法可以快速从编辑器中获取类的完全限定名称?

所以,如果我有一些像

这样的代码
Element element = new Element();

我可以快速获得Element的完全限定名称,例如com.whatever.Element

4 个答案:

答案 0 :(得分:32)

在“编辑器”上按 Ctrl + Alt + Shift + C (编辑|复制参考)代码,您将在剪贴板中拥有完全限定的名称。

或者只需右键单击代码并选择“复制参考”。

答案 1 :(得分:19)

Ctrl 并悬停(或并悬停)

如果我按住 Ctrl 并用鼠标悬停在类名Element上,我会弹出一个包含以下信息的弹出窗口(假设Element延伸AbstractElement并实现IElement):

[intellij-module-name] com.whatever
public class Element extends AbstractElement
implements IElement

第一行上的模块名称后面的包名称加上类本身的名称将为您提供头脑中的完全限定名称。您还可以 Ctrl +左键单击Element类名称以跳转到其定义,如果您需要编辑器中的实际文本,可以从文件中复制包声明无论什么原因。

对于macOS,请在悬停鼠标指针时按住

答案 2 :(得分:10)

当光标在类名中时,按 Ctrl + Q 将显示该类的包名和该类的Javadoc。然后 Esc 将关闭窗口。

答案 3 :(得分:0)

在 MAC 上:shift + option + command + C