我一直在给IntelliJ一个旋转,并且爱它到目前为止。但是,我有一个问题,是否有任何方法可以快速从编辑器中获取类的完全限定名称?
所以,如果我有一些像
这样的代码Element element = new Element();
我可以快速获得Element的完全限定名称,例如com.whatever.Element
答案 0 :(得分:32)
在“编辑器”上按 Ctrl + Alt + Shift + C (编辑|复制参考)代码,您将在剪贴板中拥有完全限定的名称。
或者只需右键单击代码并选择“复制参考”。
答案 1 :(得分:19)
如果我按住 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