26

Eclipse の特定の機能が恋しいです。カーソルが現在内部にある現在の関数の名前を知りたいです。これは、検索機能を使用して未知のコードを閲覧する場合などに役立ちます。

それを示す方法はありますか?もしかしてプラグイン?

4

9 に答える 9

45

ツールバーの「ブレッドクラムの切り替え」オプションを使用しています。

Eclipseブレッドクラムボタン

これは、現在の関数名で終わる素敵なブレッドクラムを示しています。

関数がたくさんあるとOutlineを使うのが面倒になるので、私にとっては非常に便利です。

これにより、Javaエディターの上に次の構造が生成されます(下の図で切り捨てられています)。

Eclipseブレッドクラムパス

于 2010-06-28T10:41:44.770 に答える
29

「アウトライン」ビューには、現在の関数が表示されます。

ここに画像の説明を入力

アウトライン ビューのドロップダウン メニューで [エディタへのリンク] オプションを有効にする必要がある場合があります。これは、CDT ではデフォルトでオフになっている可能性があります。

于 2009-10-03T20:52:28.360 に答える
7

Eclipse 関数 'show Outline' は、アウトライン オブジェクトのリストをポップアップ表示し、カーソルが内側にあるオブジェクトを灰色で強調表示します。通常は 'ctrl-o' (ゼロではなく文字 'o') にバインドされていますが、必要に応じて再バインドできます。CDT プラグインを使用して Eclipse を実行していますが、かなりうまく機能します。

于 2009-10-03T21:08:45.307 に答える
4

Altブレッドクラムを有効にするには、ツールバーの Toggle Java Editor Breadcrumb を呼び出すか、Java エディターで+ Shift+を押しBます。

于 2016-05-09T06:15:28.660 に答える
2

アウトライン メニューの [Link With Editor] オプションを使用する

于 2015-06-13T06:44:13.723 に答える
1

Ctrl+o を押します (カーソルは現在、特定の行の関数内にあります)。

現在のメソッド、またはカーソルがメソッド本体の外にある場合はクラスの名前を強調表示します。強調表示されたメソッドをクリックできます。

インライン検索機能があります...メソッドの名前を入力して、指定されたメソッドまたは検索パターンが一致するメソッドに移動します。

もう一度 Ctrl+o を押すと、継承されたメンバー/メソッドが表示されます。

于 2016-08-09T06:48:15.880 に答える
0

「エディターとのリンク」オプションを使用してアウトラインを使用することもできました。ありがとう! さらに、検索、進行状況などと同じウィンドウ グループにアウトライン ペインを移動できます。これにより、別のグループにスペースを保持する代わりに、パースペクティブのスペースが節約されます。

于 2015-07-21T08:22:48.520 に答える