普段のコーディングで、こんな場面ありませんか。
- 探したいファイル名は分かってるのに、プロジェクトツリーを延々スクロールしてしまう
- 定義元に飛んで、戻って、また別の参照を追って「迷子」になる
- ちょっとした修正なのに手数が多くてテンポが落ちる
Eclipseはショートカットを少し覚えるだけで、操作の詰まりがかなり減ります。
特に 検索・移動・整形・デバッグ は、使う頻度が多いので使いこなせると効率が上がります。
まず覚えるべき最優先ショートカット
まずは、どんな作業にも効く「土台」の4つから。
【Ctrl + Shift + L】ショートカット一覧を出す
一番最初に覚えるべきショートカット。覚えれば「調べながら使える状態」を作れます。
【Ctrl + Shift + R】ファイルを名前で開く
ファイル名でファイルを検索して開くことができます。
ツリーを探す時間が無くなるだけで生産性が上昇します。
【Ctrl + Shift + T】型/クラスを名前で開く
クラス名で直行できるので、コードリーディング時の効率が上がります。
【Ctrl + E】開いているエディタ切替
タブが増えてもキーボードだけでタブを切り替え可能です。
編集が速くなるショートカット
コーディング中の手数を減らすセットです。行操作・補完・修正候補は毎日効きます。
【Alt + ↑ / ↓】行の入れ替え
単一行の入れ替えだけではなく、複数行選択してブロック単位で入れ替えることも可能です。
【Shift + Alt + ↑ / ↓】行コピー
似た処理を並べたいときに便利で、コピペよりミスが減ります。
上記の行入れ替えと組み合わせて行コピーしたものを行入れ替えすることで、
似た処理を並べたいときに、コピーして貼り付ける作業が不要になります。
【Ctrl + Space】コンテンツアシスト(補完)
入力途中の状態から残りの情報を補完できます。
うろ覚えのものなども、途中まで入力できれば解決します。
【Ctrl + 1】Quick Fix/Quick Assist(修正候補)
エラー修正だけでなく改善提案も出ます。迷った際には押してみてください。
【Ctrl + Shift + O】import整理
不要import削除/不足import追加が一気にできます。
【Ctrl + Shift + F】コード整形
手で整えるより確実。「レビュー前の仕上げ」にも使えます。
※プロジェクトによっては使用が推奨されない場合もあるので気を付けてください。
探す・移動するショートカット
調査やコードリーディングの速度を上げるセットです。
定義・参照・検索・行移動が揃うと「迷子」になりにくいです。
【F3】定義へジャンプ
実装元に飛ぶ基本です。処理の流れを追うときの「起点」になります。
【Ctrl + Shift + G】参照検索
影響範囲の確認に必須です。修正前に「どこから呼ばれているか」を把握できます。
【Ctrl + F】ファイル内検索/置換
基本ですが、小さな確認や置換でも、手で探すより確実です。
【Ctrl + Alt + Shift + L】クイック検索
ワークスペースを横断して「ざっくり探す」用途で便利です。コード全体から手がかりを拾いたいときに効きます。
【Ctrl + L】行番号へ移動
ログやエラーに行番号が出ているときに最速です。該当箇所へ一直線に飛べます。
実行・デバッグのショートカット
デバッグは「一連の流れ」で使うので、再実行 → ブレーク → ステップを固めるのがコツです。
【Ctrl + F11】直近の実行を再実行
同じ条件で何度も動かすときに強いです。実行を回すテンポが上がります。
【F11】直近のデバッグ実行
デバッグ設定が一度できていれば、次からはこれで十分なことが多いです。「まず止める」を素早く実現できます。
基本デバッグ実行をしておけば問題ありません。
【Ctrl + Shift + B】ブレークポイント切替(Toggle Breakpoint)
必要な場所に「止まる点」を置き、不要ならすぐ外せます。オン/オフが速いだけでデバッグのストレスが減ります。
【F5】Step Into
呼び出し先の中身まで追いたいときに使います。「この中で何が起きているか」を確認したい場面で効きます。
【F6】Step Over
今の行を実行して次の行へ進みます。使用頻度が高くなりやすいので、
まずはF6を迷わず押せる状態を作るとデバッグが安定します。
まとめ
ショートカットは「全部覚えること」が目的ではありません。
むしろ、覚えようとして一覧を眺めるだけだと、結局いつもの操作に戻りがちです。
大切なのは、日々の作業の中で自然に使う場面を作ることです。
ファイルを開く、定義へ飛ぶ、行を入れ替える、検索する。
こうした「毎回必ず発生する操作」を、1つずつショートカットに置き換えていくと、無理なく習慣化できます。
習慣化できると、ショートカットは知識ではなく手癖になります。
手癖になると迷いが減り、作業のテンポが上がります。
結果として、集中が途切れにくくなり、細かいミスも減っていきます。
覚えるより、使う。使い続けて、体に入れる。Eclipseの効率は、この積み重ねで確実に上がります。


コメント