28

私は IntelliJ を試してみて、これまでのところ気に入っています。しかし、質問がありました。エディター内からクラスの完全修飾名をすばやく取得する方法はありますか?

したがって、次のようなコードがある場合

Element element = new Element();

Element の完全修飾名をすぐに取得できました。たとえば、com.whatever.Element

4

3 に答える 3

22

Ctrlとホバー(または⌘</kbd> and hover)

Ctrlマウスでクラス名を保持してホバーするElementと、次の情報を含むポップアップが表示されます ( ElementextendsAbstractElementと implementsを想定IElement):

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

最初の行のモジュール名の後のパッケージ名とクラス自体の名前により、頭の中で完全修飾名が得られます。Ctrlクラス名を+左クリック してその定義にジャンプすることもElementできます。何らかの理由でエディターで実際のテキストが必要な場合は、ファイルからパッケージ宣言をコピーできます。

macOSの場合は長押し⌘</kbd> while hovering mouse pointer.

于 2013-08-16T13:34:56.553 に答える