Eclipseエディターで、メソッドへジャンプしたり呼び出し元に戻るショートカットは?

Eclipseでソースコードを編集していると、

 呼び出したメソッドのソースコードがちょっと見たいな

と思うことがよくあります。例えば、

 ClassA.methodB("Hello");

というメソッドを呼び出しているとき、「methodBのソースコードを見てみたい」
という場合です。

 

ソースファイルを探してきて開き、カーソルをそこに移動させる、というのでもよいのですが、
たくさんのメソッド呼び出しを行っていて、それらを順に見ていきたい、という場合には
少し面倒ですね。

 

そこでEclipseには、ソースファイル中のメソッドの先頭位置へカーソルをジャンプさせる
ためのショートカットキーが用意されており、簡単にソースコードを見ることが
できるようになっています。このショートカットキーとは、

 メソッドにカーソルを合わせた状態で、
  方法1: F3キー  (マウスを使わない方法)
  方法2: CTRLキーを押しながらマウスの左クリック  (マウスを使う方法)

です。

 

Eclipseを起動するときに、JREではなくJDKを使用していれば、例えば
System.out.print()のような、JDK提供クラス/メソッドのソースコードの先頭位置
にもジャンプすることができます。

 

では、呼び出し位置に戻るにはどうすればよいでしょうか?それは、

  方法1: Altキー+左矢印キー  (マウスを使わない方法)
  方法2: ツールバーにある左矢印アイコンをクリック  (マウスを使う方法)

       shortcutkey-back.PNG

       図:ツールバーにある左矢印アイコンで呼び出し位置に戻る

です。

 

基本的な操作は以上ですが、特にマウスを使わない方法の場合、筆者は、

 ジャンプするときはF3キー1つなのに、戻るときはキー2つというのは、なにか面倒!

と思ってしまいました。

これを変更する方法があるのですが...それは次回に!


<追記>

次の記事はこちらです。

Eclipseエディターで、メソッドへジャンプしたり呼び出し元に戻るショートカットは?その2