Eclipseの特定の機能が不足しています。カーソルが現在入っている現在の関数の名前を知りたいのですが。これは、たとえば検索機能を使用して不明なコードを参照する場合に役立ちます。
それをどのように表示するか考えていますか?たぶんプラグイン?
ツールバーの「トグルブレッドクラム」オプションを使用しています。
これは、現在の関数名で終わる素敵なパンくずリストを示しています。
関数がたくさんあるとアウトラインを使うのが面倒になるので、私にとってはとても便利です。
Javaエディター(下の図で切り捨てられます)の上に次の構造が生成されます。
「アウトライン」ビューには、現在の機能が表示されます。
[アウトラインビュー]ドロップダウンメニューで[エディタへのリンク]オプションを有効にする必要がある場合があります。 CDTの場合、これはデフォルトでオフになっている可能性があります。
私は似たようなものを探していました(現在の関数を示す上部のXcodeのようなバー。クリックして別の関数に移動し、関数のポップアップリストを開くこともできます)。これが私がEclipse3.5.1CDTで決めたものです。
アウトラインビューを一番上に移動し、サイズを変更して1行の水平ストリップにし(狭すぎないように)、「エディターとリンク」を選択しました。メニューに「」が表示されるので、常に現在の機能が表示されます。ただし、これはXcodeのようなポップアップリストを開きません。その機能のために、すべての機能のポップアップリストを開く "Show Outline"コマンドへのショートカットを割り当てました。
Eclipse関数の「showoutline」はアウトラインオブジェクトのリストをポップアップし、カーソルが中にあるオブジェクトを灰色で強調表示します。通常は「ctrl-o」(ゼロではなく文字「o」)にバインドされますが、必要に応じて再バインドできます。私はCDTプラグインを使用してEclipseを実行していますが、それは私にとってはかなりうまく機能します。
ブレッドクラムを有効にするには、ツールバーのToggle Java Editor Breadcrumbを呼び出すか、を押します。 Alt+Shift+B Javaエディターで。
クイックアウトライン(ctrl + o)を表示することもできます。このようにして、エディターに永続的なアウトラインウィンドウをリンクしなくても、コンテキストをすばやく確認できます。
Ctrl + oを押します(カーソルは現在、特定の行の関数内にあります)。
現在のメソッド、またはカーソルがメソッド本体の外側にある場合はクラスの名前が強調表示されます。強調表示された方法をクリックできます。
インライン検索機能があります...メソッドの名前の入力を開始して、指定されたメソッドまたは一致する検索パターンを持つメソッドに移動します。
もう一度Ctrl + oを押すと、継承されたメンバー/メソッドが表示されます。
アウトラインメニューの[エディタとリンク]オプションを使用します
「エディターとリンク」オプションでアウトラインを使用することも私にとってはうまくいきました、ありがとう!さらに、アウトラインペインを検索、進行状況などと同じウィンドウグループに移動すると、別のグループに保持する代わりに、パースペクティブのスペースを節約できます。