Eclipseでの方法を知っています。 F3 メソッドを介して宣言に移動しますか?さて、インターフェイスの一部であるメソッドがあります。クリック F3 これで自然に宣言インターフェースに移動します。
明らかに、このインターフェースを実装するオブジェクトがあり、これはメソッドが実際に実装される場所です。押したときに欲しい F3、インターフェイス宣言ではなく実装にジャンプします。コンパイル時に実装がわからない可能性があることを知っているので、Eclipseがインターフェイスを実装するすべてのクラスを表示して、表示する実装メソッドを選択できるようにする方法はありますか?今、これが起こったとき、私はこれを手動で検索して、実装されたメソッドを見つけています。
ここに私がやることがあります:
手順はそれほど速くありませんが、概要はわかります。
ええと...ええと... Eclipse Heliosを使用してください。
メソッドにテキストカーソルを再度置き、メニューナビゲート→実装を開くをクリックします。メソッドの実装が複数ある場合、開く実装を選択する選択肢が得られます。
[設定]→[一般]→[キー]でキーバインドを定義することで、この機能を簡単に使用することもできますが、その前にこのショートカットが十分に速いかどうかを確認してください。
Ctrlキーを押しながらクリックして押し続けます。次に、同じメソッドの上にマウスを移動します。タダム…あなたには選択肢があります。
オープン実装を選択すると、以前と同じ選択肢が得られます。
押す Ctrl + T メソッド名(ではなく F3)。これにより、タイプ階層がポップアップとして表示されるため、使用するよりも若干速くなります F4 タイプ階層ビュー。
また、メソッドで実行されると、メソッドを実装/オーバーライドしないサブタイプはグレー表示され、リスト内のクラスをダブルクリックすると、そのクラスのメソッドに直接移動します。
を追加すると、生産性が大幅に向上します Alt + F3 オープン実装機能へのキーバインディング、および使用 F3 インターフェイスに移動する Alt + F3 実装に移動します。
インターフェイスを強調表示して使用する Ctrl+T 「クイックタイプ階層」を開きます。
ここに私がやることがあります:
コマンド(Macでは、おそらくPCでコントロール)を押してから、メソッドまたはクラスにカーソルを合わせます。これを行うと、ポップアップウィンドウに[宣言を開く]、[実装を開く]、[戻り値の型を開く]の選択肢が表示されます。その後、必要なものをクリックすると、Eclipseがすぐに表示されます。これはバージョン3.6以降で機能すると思います。
IntelliJと同じくらい速いです。
Eclipseでは、Ctrlキーを押しながらクリックすると、クリックしたメソッドの宣言に移動します。1つの実装を持つインターフェイスの場合、その実装に直接直接接続するにはどうすればよいですか 代替ソリューション.
最善の解決策は Ctrl+Alt+I。
コードナビゲーションの高速化を本当に求めている場合は、 nWire for Java をご覧ください。 Eclipse用のコード探索プラグインです。関連するすべてのアーティファクトをすぐに見ることができます。したがって、その場合は、メソッド呼び出しに焦点を当て、すべての可能な実装、宣言、呼び出しなどを即座に確認します。