IntelliJ IDEAがインターフェースからJavaの実装クラスにジャンプ


165

インターフェイスでメソッドを作成した後、そのインターフェイスの実装クラスを選択してジャンプするためのショートカットはありますか?


4
ほとんどの場合、メソッド/インターフェースの左側には、実装/オーバーライドしているすべてのクラス/メソッドを示す矢印があります。
Peter Lawrey、

1
以下は、すべてのデフォルトの主要オプションのリスト/チートシートです。CTRL + ALT + Bについては後述します。
jmq '21

回答:


252

はい.... MacではApple+ ALT+ Bです。ショートカットを呼び出す前に、カーソルをインターフェース名に移動する必要があります。PCのショートカットが何であるかわかりません。インターフェイス名を右クリックすると、[移動]-> [実装]にショートカットが表示されます。

PCで、それはCTRL+ ALT+ BJetBrainsのナビゲーションドキュメント


1
私の場合、実装に行くのが通常私が見たいものであることが多いので、Ctrl-B(Navigate-> Implementation(s))とCtrl-Alt-B(Navigate-> Declaration)を
入れ替えました

1
私の場合:Ctrl-Option-B
sNICkerssss

66

上記のCtrl+ Alt+に加えてB、マウスを使用することもできます:Ctrl+ Alt+ LeftMouseButtonは、実装に直接ジャンプします。


16

行った場合Command (Mac)/ Ctrl (Windows) + Mouse clickナビゲートしたいメソッドにナビゲートされますinterface (Declaration)

Alt + Ctrl+ Mouse clickした場合、あなたがナビゲートしたいメソッドであなたはあなたにナビゲートされclass (Implementation)    ますAlt + キーボートを残したくない場合は+ Ctrl+ も使用できますb


1
Ctrlキーを押しながらクリックすると、インターフェイスに到達します(alt以外)
スプラウト

7

OSXでは、Alt+ Command+マウスを使用して、マウスで実装にジャンプできます。(CtrlEclipseの+マウスと同等)


何を変更するには?どういう意味ですか?ショートカットを変更しますか?その場合は、Preferences-> Keymap設定を参照してください。
userM1433372

5

特定のIntelliJコマンドのショートカットがわからない場合は、Ctrl+ Alt+ A(MacではApple+ Alt+ A)を押します。これにより、すべてのショートカットを検索できるポップアップが開きます。または、メニューFind Action...からを使用してアクセスすることもできHelpます。

さらに、メニューDefault Keymap Referenceから利用できるもありHelpます(他のショートカットの中に、Find Action...上記のショートカットが含まれています)。

最後に、Preferences-> Keymap設定で独自のキーボードショートカットを構成できます(現在の設定を確認できます)。


@cellepo試しましたか?また、へのショートカットを見つけることができますFind Action...ではDefault Keymap Reference
matsev

2
ヘルプメニューに表示されます... Mac上のIntellij 2016.1.3では、そこにリストされ、代わりに機能するコマンドはShift + Apple + Aです。
cellepo 2016

1
過去4年間、これはctrl + shift + Aですが、おそらくそれ以前は代替でした。
Vipin

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.