Eclipseでソースコードを編集していると、
呼び出したメソッドのソースコードがちょっと見たいな
と思うことがよくあります。例えば、
ClassA.methodB("Hello");
というメソッドを呼び出しているとき、「methodBのソースコードを見てみたい」
という場合です。
ソースファイルを探してきて開き、カーソルをそこに移動させる、というのでもよいのですが、
たくさんのメソッド呼び出しを行っていて、それらを順に見ていきたい、という場合には
少し面倒ですね。
そこでEclipseには、ソースファイル中のメソッドの先頭位置へカーソルをジャンプさせる
ためのショートカットキーが用意されており、簡単にソースコードを見ることが
できるようになっています。このショートカットキーとは、
メソッドにカーソルを合わせた状態で、
方法1: F3キー (マウスを使わない方法)
方法2: CTRLキーを押しながらマウスの左クリック (マウスを使う方法)
です。
Eclipseを起動するときに、JREではなくJDKを使用していれば、例えば
System.out.print()のような、JDK提供クラス/メソッドのソースコードの先頭位置
にもジャンプすることができます。
では、呼び出し位置に戻るにはどうすればよいでしょうか?それは、
方法1: Altキー+左矢印キー (マウスを使わない方法)
方法2: ツールバーにある左矢印アイコンをクリック (マウスを使う方法)
図:ツールバーにある左矢印アイコンで呼び出し位置に戻る
です。
基本的な操作は以上ですが、特にマウスを使わない方法の場合、筆者は、
ジャンプするときはF3キー1つなのに、戻るときはキー2つというのは、なにか面倒!
と思ってしまいました。
これを変更する方法があるのですが...それは次回に!
<追記>
次の記事はこちらです。
⇒Eclipseエディターで、メソッドへジャンプしたり呼び出し元に戻るショートカットは?その2