web-dev-qa-db-ja.com

Eclipseキーボードショートカット:goto関数名

関数名は知っているが、どのファイルで宣言されているかわからないとします。探している関数に移動できるEclipseキーボードショートカットは何ですか?


私が探しているのはEclipseのものに似ています:

Ctrl + Shift + R

ただし、代わりにメソッド名を検索します。


サイドノート

Visual Assist Xでは、「シンボルの検索」機能を使用してこれを実行できます。

Shift + Alt + S

60
sivabudh

ええ、これは古い質問ですが、より良い解決策があります。 F3?そして CTRL + O Windowsユーザーが探しているものです。

74
SuitUp

これは古い質問ですが、これをググリングする人々のために、 Ctrl + O 探していたコードアウトライン検索を開きます。

77
Narcolei

directショートカットではありませんが、Java検索ダイアログ

Ctrl+H):

Sergei 言及 コメント内Limit To」セクションで「Declarations」を選択する必要がある場合があります)

Eclipse Java source search

15
VonC

これがまさにあなたが望むものであるかどうかはわかりませんが、 Ctrl + H、検索ダイアログが表示されます。デフォルトのオプション(私にとっては、Java EEパースペクティブを使用)は、Java検索です。メソッド名を入力して、 'Method 'Search Forブロックの下のラジオボタン。'LimitTo'ブロックの既定のオプション(これもまた)が 'References'ラジオボタンであったことに注意してください。これを表示するには、[すべての発生]に変更する必要がありましたメソッドの宣言であり、呼び出し元だけではありません。

7
elduff

押す CTRL + Left Mouse Button 関数に名前を付けます。 Eclipseは、この関数でクリックされたファイルを自動的に開きます。

5
Robbit

私はMomenticsを使用しているため、これがEclipseにあるのかMomenticsプラグインにあるのかはわかりませんが、Eclipseの場合、まさにこれがあなたが必要とするものだと思います: CTRL + Shift + T

4
user657862

早くて汚いのは Ctrl+Shift+Up/Down、Javaのメンバー(メソッド、変数)間をジャンプします。

2

問題のメソッドがインターフェイス上にある場合、クイックアウトラインまたは F3 定義にジャンプするには、インターフェイス定義に移動するだけです。これは私が望むものではありません。代わりに、私のMacで、 Cmd + T クイックタイプ階層を取得するメソッド。型階層からメソッドの実装に移動できます。

1
David Mann

シンプルな2つの方法 関数宣言へ:

ウェイ1:(ワークスペース全体)
 Ctrl +左クリック 関数呼び出し場所。

方法2:(同じページ内)
押す Ctrl + F ダイアログウィンドウを見つけて入力するには n function_name そして検索。

これらは関数定義にリダイレクトします

0
Nachan C

関数名の上にカーソルを置いてF3を押すだけで、Windowsユーザーは機能します。

0
SaiPawan