到目前为止,我一直在尝试 IntelliJ,并且非常喜欢它。但是,我有一个问题,有没有办法从编辑器中快速获取一个类的完全限定名?
所以,如果我有一些代码
Element element = new Element();
我可以很快得到 Element 的完全限定名称,例如,com.whatever.Element
到目前为止,我一直在尝试 IntelliJ,并且非常喜欢它。但是,我有一个问题,有没有办法从编辑器中快速获取一个类的完全限定名?
所以,如果我有一些代码
Element element = new Element();
我可以很快得到 Element 的完全限定名称,例如,com.whatever.Element
在代码中的“编辑器”上按Ctrl+ Alt+ Shift+ C(编辑 | 复制参考),您将在剪贴板中拥有完全限定的名称。
或者,只需右键单击代码并选择“复制参考”。
如果我用鼠标按住Ctrl并悬停在类名Element
上,我会弹出一个包含以下信息的弹出窗口(假设Element
extendsAbstractElement
和 implements IElement
):
[intellij-module-name] com.whatever
public class Element extends AbstractElement
implements IElement
第一行模块名称之后的包名称,加上类本身的名称,将在您的脑海中为您提供完全限定的名称。您还可以Ctrl+ 左键单击Element
类名以跳转到其定义,如果出于任何原因需要编辑器中的实际文本,您可以从文件中复制包声明。
对于 macOS,按住⌘</kbd> while hovering mouse pointer.
当光标在类名内时按Ctrl+ Q,将显示类的包名和该类的Javadoc。Esc然后将关闭窗口。