LoginSignup
8
4

私の記事に興味を持っていただきありがとうございます。

突然ですが、あなたはEclipseを触っていてこんなことを思ったことはないでしょうか?

・調べるまではいかないけどわざわざマウスポインタを移動させるの面倒だな…
・いざショートカットを調べてみたけど全部記載されていて使うのを選ぶのが大変だーー

そのようなお悩み、あと1分で解決できます!

というわけで今回は約2年間Eclipseばかり触ってきた
Eclipse中毒者の端くれである私が
普段の業務で使い倒しているショートカットをご紹介いたします。

それではどうぞ!

Eclipseでよく使うショートカット一覧

ショートカット 操作結果
Ctrl+メソッド名にマウスポインタを合わせる+クリック そのメソッドの実装へ飛ぶ
Ctrl+メソッド名にマウスポインタを合わせる+「実装を開く」をクリック 抽象メソッドの実装を選択して飛ぶ
メソッドを選択して右クリックし、「呼び出し階層を開く」をクリック 選択したメソッドが呼ばれている箇所一覧を取得する
Ctrl+C コピー
Ctrl+V ペースト
Ctrl+X 切り取り
Ctrl+Z 1つ戻る
Ctrl+Y 1つ進む
Ctrl+A 全選択
Ctrl+S 上書き保存
Ctrl+W 現在のファイルを閉じる
Ctrl+D 選択している行を削除する
Ctrl+/ 現在の行をコメントアウトするor解除する
Ctrl+PageUp 現在のファイルから1つ左のファイルへ移動する
Ctrl+PageDown 現在のファイルから1つ右へ移動する
Ctrl+F 現在のファイルの中から検索
Ctrl+H eclipse内検索
Ctrl+Shift+R eclipse内ファイル検索
Ctrl+Shift+W 開いているファイルをすべて閉じる
Ctrl+Shift+O 不足しているものをインポートする
Ctrl+Shift+F フォーマットをかける
Alt+← 1つ前にいた地点に戻る
Alt+→ 1つ後の地点に進む
Alt+↑ 現在の行を1行上と入れ替える
Alt+↓ 現在の行を1行下と入れ替える
Alt+Shift+R(変数にカーソルを合わせた状態で) 同変数名を同時に編集する
Alt+Shift+J(メソッドにカーソルを合わせた状態で) Javadocを生成する
F8 ブレークポイントで止まっているところから1つ処理を進める
F11 デバッグ
Ctrl+F11 実行
Ctrl+Space 入力候補を表示する
複数行選択+Tab 選択した行のインデントを1つ上げる
複数行選択+Shift+Tab 選択した行のインデントを1つ下げる

以上合計33個です!
めちゃくちゃ多いやんけ!と思われたかもしれませんが、
Ctrl+CなどPCを使っていれば誰でも使うものも含んでいるので、
見た目以上に覚えるものは少ないです。

約1/3は有名なショートカットですので、20個だけですね。

暗記しようと思うと20個は多いように感じるかもしれませんが、
ショートカットは使ってなんぼですので、色々試していたら
気づいたら手が勝手に20個を使いこなしています。

次からは、文字だけではわかりづらいショートカットを
いくつかピックアップして解説しますね。

少しわかりづらいショートカット解説

Ctrl+メソッド名にマウスポインタを合わせる+「実装を開く」をクリック

Ctrl+click.png

抽象メソッドから具体的な実装にとんだり、versioningリポジトリが存在して複数箇所参照できる場合に使用します。

Ctrl+Hで検索をかけるのも1つの選択肢ではありますが、
検索処理を待たないといけませんし、検索結果から
血眼になって具体的な実装と思われる箇所を探さなければなりません。

これを知ってから処理の調査効率が体感3倍になったので絶対に使ってください。

メソッドを選択して右クリックし、「呼び出し階層を開く」をクリック

呼び出し階層を開く.png

Ctrl+クリックがメソッドの中身を見るショートカット、
こちらはメソッドが呼ばれているところを見るショートカットです。
つまり前者はプレゼントボックスの中のケーキ、
後者はプレゼントボックスを売っているケーキ屋さんです。
メソッド自体がプレゼントボックスですね。

これは特に既存のメソッドを修正する際の影響範囲を
確かめるのにとても重宝します。

これがないと正直仕事になりません。
私の記憶がなくなったらまずこのショートカットを覚えます。

Ctrl+H

Ctrl+H.png

プロジェクトもまたがり、eclipseにインポートされているもの全てから検索をします。

正確にはスコープで変更できるので、あくまでスコープが「ワークスペース」の場合ではありますが。

正規表現も使えるため、プロジェクトが大きくなればなるほど重要度が増します。
どんな時に使っているかな~?と振り返ってみましたが、控えめに言って毎秒使っているくらい大変お世話になっているショートカットです。

自分のこどもができたら開口一番「Ctrl+H便利だよ」と教えます。

Ctrl+Shift+R

Ctrl+Shift+R.png

プロジェクト内のファイルを検索することができます。

ファイルの命名規則をしっかりと決めていれば決めているほど
絶大な効果を発揮してくれますね。

このショートカットを使わないということは
県立図書館で本のジャンル案内を見ずに目的の本を探すくらい無謀です。

今すぐ使って生産効率爆上げしてください。

最後に

以上、私がEclipseを2年使ってきて日常的に
使い倒しているショートカットのみ厳選してみました。

Eclipse使い始めだよ~とか、
Eclipse使ってるけど効率悪いな~と感じているのであれば
ぜひとも一度お使いください。

正直人生変わります。
あなたの充実したEclipseライフを願っております。

最後にお願いが1つあります。
今回挙げたショートカットでイメージがつかないと思ったものを
正直にコメントしていただきたいです。

すぐ画像を追加いたします。
よろしくお願いいたします。

ここまで読んでくださり、ありがとうございました!

8
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
4