Eclipse のショートカットは、まず「Ctrl+Space(コンテンツアシスト)」「Ctrl+1(クイックフィックス)」「Ctrl+Shift+O(import の整理)」の3つを覚えるのが近道です。 この3つで、入力の補完、エラーの修正、import の追加と削除がキーボードだけで済みます。

この記事では、約110項目のショートカットを「やりたいこと → Windows/Linux → macOS」の早見表にまとめました。表のキーは、2026年10月2日に、最新版 Eclipse 2026-09(プラットフォーム 4.41)のソースに含まれるキー定義(plugin.xml)から機械的に抽出し、Eclipse 公式ヘルプのメニュー一覧とも突き合わせたものです。上位の解説記事では Windows のキーだけのものや、macOS で補完キーが「なし」とされているものもありますが、この記事では macOS のキーとその理由、テンプレート(sysout・main・foreach)と保存時の自動整形の設定、キーが効かないときの対処、IntelliJ IDEA・VS Code との対応表まで1ページで扱います。

この記事のキーの前提:Eclipse IDE 2026-09 の既定のキー設定(Default)。Linux は Windows とほぼ同じキーです(補完など一部の例外は「Linux・日本語環境で変わるキー」に記載)。執筆環境では Eclipse の画面を操作できないため、メニューや設定画面の場所は Eclipse 公式ヘルプの記述に基づいています。実際の表示は公式ヘルプで確認してください。 日本語化プラグイン Pleiades を入れている場合は、メニュー名が日本語になります。

まず覚えるEclipseショートカット10個

やりたいこと Windows / Linux macOS 使う場面
コンテンツアシスト(補完) Ctrl+Space Ctrl+Space メソッド名やクラス名を途中まで打ったとき
クイックフィックス Ctrl+1 Cmd+1 赤い波線や電球が出たとき、変数の作成など
import の整理 Ctrl+Shift+O Shift+Cmd+O 足りない import の追加と、使っていない import の削除
フォーマット Ctrl+Shift+F Shift+Cmd+F インデントや空白をそろえる
リソース(ファイル)を開く Ctrl+Shift+R Shift+Cmd+R ファイル名でファイルを開く
宣言を開く F3 F3 メソッドやクラスの定義を見る
名前の変更(リネーム) Alt+Shift+R Option+Cmd+R 変数やメソッド名を参照先ごと変更
型を開く Ctrl+Shift+T Shift+Cmd+T クラス名でクラスを開く
クイックアクセス(操作を名前で検索) Ctrl+3 Cmd+3 キーを忘れた操作を名前で実行
キー一覧を表示 Ctrl+Shift+L Shift+Cmd+L 今使えるショートカットを確認

この10個の使い分け:

  • Ctrl+Space は、sysout や main などのテンプレートの展開にも使います(後述)。
  • Ctrl+1 は、エラーの修正だけでなく、「ローカル変数に代入」「フィールドに代入」など、カーソル位置でできる操作の候補も表示します。
  • Ctrl+Shift+O は、同じ名前のクラスが複数あるとき(List など)に選択画面を出します。
  • F3 で定義へ飛んだら、Alt+←(macOS は Cmd+[)で元の場所に戻れます。
  • Ctrl+Shift+L を表示中にもう一度押すと、キーの設定画面(Keys)を開けます。

本記事の内容は、ご自由にお使いください。
ご利用の際は、出典として本ページへのリンクを記載いただけますようお願いします。

(記載例)出典:株式会社RJC「Eclipseショートカット一覧|Win/Mac対応・便利キー100選」

この一覧の確認方法と表の見方

表のキーは、Eclipse のソースに含まれるキー定義から取り出したものです。 Eclipse のキーは、各プラグインの plugin.xml に M1+M2+O のような形で書かれています。

記号 Windows / Linux macOS
M1 Ctrl Cmd(⌘)
M2 Shift Shift(⇧)
M3 Alt Option(⌥)
M4 — Ctrl(⌃)
CTRL(直接指定) Ctrl Ctrl(⌃)
確認したもの 内容
キー定義(2026-10-02 取得) Eclipse 2026-09 のリリースタグ R4_41 時点の org.eclipse.ui・org.eclipse.ui.workbench.texteditor・org.eclipse.ui.ide・org.eclipse.search・org.eclipse.jdt.ui・org.eclipse.debug.ui・org.eclipse.jdt.debug.ui などの plugin.xml
macOS のキー plugin.xml の platform="carbon" / "cocoa" の指定(macOS 専用の上書き・削除)を反映
公式ヘルプ Java development user guide の Edit・Source・Refactor・Navigate・Search メニューの一覧

macOS では Alt+Shift の組み合わせが Option+Cmd に置き換わっています。 例えばリネームは Windows で Alt+Shift+R、macOS で Option+Cmd+R です。キー定義の中で、macOS 用に M2+M3(Shift+Option)の割り当てを外し、COMMAND+ALT に割り当て直しているためです。Ctrl+Space(補完)は CTRL を直接指定しているため、macOS でも Cmd ではなく Ctrl です。 macOS の F キーは、Mac の設定によって fn を一緒に押す必要があります。

補完・編集のショートカット

やりたいこと Windows / Linux macOS
コンテンツアシスト(補完・テンプレート展開) Ctrl+Space Ctrl+Space
引数の情報(コンテキスト情報) Ctrl+Shift+Space Ctrl+Shift+Space
単語補完(ファイル内の単語から) Alt+/ Ctrl+.
クイックフィックス Ctrl+1 Cmd+1
クイックアシスト:ローカル変数に代入 Ctrl+2 → L Cmd+2 → L
クイックアシスト:フィールドに代入 Ctrl+2 → F Cmd+2 → F
クイックアシスト:ファイル内でリネーム Ctrl+2 → R Cmd+2 → R
import を追加(カーソル位置のクラス) Ctrl+Shift+M Shift+Cmd+M
import の整理 Ctrl+Shift+O Shift+Cmd+O
フォーマット Ctrl+Shift+F Shift+Cmd+F
インデントを修正 Ctrl+I Cmd+I
行コメントの切り替え Ctrl+/(Ctrl+Shift+C も可) Cmd+/(Shift+Cmd+C も可)
ブロックコメントを追加 / 外す Ctrl+Shift+/ / Ctrl+Shift+\ Ctrl+Cmd+/ / Ctrl+Cmd+\
Javadoc コメントを追加 Alt+Shift+J Option+Cmd+J
ソースメニュー(getter/setter 生成など) Alt+Shift+S Option+Cmd+S
囲む(try・if など)メニュー Alt+Shift+Z Option+Cmd+Z
行を削除 Ctrl+D Cmd+D
行末まで削除 Ctrl+Shift+Delete Shift+Cmd+Fn+Delete(⌦ 前方削除)
次の単語を削除 / 前の単語を削除 Ctrl+Delete / Ctrl+Backspace Option+Fn+Delete(⌦) / Option+Delete(⌫)
行を上下に移動 Alt+↑ / Alt+↓ Option+↑ / Option+↓
行を上下に複製 Ctrl+Alt+↑ / Ctrl+Alt+↓ Option+Cmd+↑ / Option+Cmd+↓
下に行を挿入 / 上に行を挿入 Shift+Enter / Ctrl+Shift+Enter Shift+Enter / Shift+Cmd+Enter
行を結合 Ctrl+Alt+J 割り当てなし
大文字に / 小文字に Ctrl+Shift+X / Ctrl+Shift+Y Shift+Cmd+X / Shift+Cmd+Y
矩形選択モード Alt+Shift+A Option+Cmd+A
折り返しの切り替え Alt+Shift+Y Option+Cmd+Y
囲んでいる要素まで選択を広げる Alt+Shift+↑ Ctrl+Shift+PageUp
前の選択に戻す Alt+Shift+↓ Ctrl+Shift+PageDown
元に戻す / やり直し Ctrl+Z / Ctrl+Y(Linux は Ctrl+Shift+Z) Cmd+Z / Shift+Cmd+Z
保存 / すべて保存 Ctrl+S / Ctrl+Shift+S Cmd+S / Shift+Cmd+S

Eclipse の Ctrl+D は「行の削除」です。 IntelliJ IDEA(行の複製)や VS Code(次の同じ単語を選択)とは動きが違うので、エディタを行き来するときは注意します。行の複製は Ctrl+Alt+↓ です。

検索・移動のショートカット

やりたいこと Windows / Linux macOS
リソース(ファイル)を開く Ctrl+Shift+R Shift+Cmd+R
型(クラス)を開く Ctrl+Shift+T Shift+Cmd+T
型を階層ビューで開く Ctrl+Shift+H Shift+Cmd+H
宣言を開く F3(Ctrl+クリック) F3(Cmd+クリック)
型階層を開く / クイック型階層 F4 / Ctrl+T F4 / Cmd+T
呼び出し階層を開く Ctrl+Alt+H Ctrl+Option+H
クイックアウトライン(メソッド一覧) Ctrl+O Cmd+O
構造を開く Ctrl+F3 Cmd+F3
指定行へ移動 Ctrl+L Cmd+L
戻る / 進む Alt+← / Alt+→ Cmd+[ / Cmd+](Option+Cmd+←/→ も可)
最後の編集位置へ Ctrl+Q(Ctrl+Alt+← も可) Ctrl+Q(Ctrl+Option+← も可)
次 / 前の注釈(エラー・警告)へ Ctrl+. / Ctrl+, Cmd+. / Shift+Cmd+.
次 / 前のメンバー(メソッド)へ Ctrl+Shift+↓ / Ctrl+Shift+↑ Ctrl+Option+↓ / Ctrl+Option+↑
対応する括弧へ Ctrl+Shift+P Shift+Cmd+P
検索 / 置換 Ctrl+F Cmd+F
次 / 前を検索 Ctrl+K / Ctrl+Shift+K Cmd+K / Shift+Cmd+K
インクリメンタル検索 Ctrl+J Cmd+J
検索ダイアログ(ファイル検索・Java検索) Ctrl+H Ctrl+H
ワークスペース内のテキスト検索 Ctrl+Alt+G Option+Cmd+G
参照を検索(ワークスペース) Ctrl+Shift+G Shift+Cmd+G
宣言を検索(ワークスペース) Ctrl+G Cmd+G
ファイル内の出現箇所 Ctrl+Shift+U Shift+Cmd+U
別のビューで表示(Show In) Alt+Shift+W Option+Cmd+W
添付された Javadoc を開く Shift+F2 Shift+F2
ツールチップの説明を表示 F2 F2

コードを読むときは「F3 で宣言へ → Alt+← で戻る」、全体を調べるときは「Ctrl+Shift+G で参照を検索」が基本です。Ctrl+H(検索ダイアログ)は CTRL を直接指定しているため、macOS でも Ctrl+H です。

リファクタリングのショートカット

やりたいこと Windows / Linux macOS
リファクタリングメニュー Alt+Shift+T Option+Cmd+T
名前の変更 Alt+Shift+R Option+Cmd+R
移動 Alt+Shift+V Option+Cmd+V
メソッドのシグネチャを変更 Alt+Shift+C Option+Cmd+C
メソッドの抽出 Alt+Shift+M Option+Cmd+M
ローカル変数の抽出 Alt+Shift+L Option+Cmd+L
インライン化 Alt+Shift+I Option+Cmd+I
static にする Alt+Shift+K Option+Cmd+K
クイックアシストでメソッド抽出 Ctrl+2 → M Cmd+2 → M

リファクタリングは「Alt+Shift + 頭文字」(Rename・moVe・Change・Method・Local・Inline)で覚えると思い出しやすくなります。キーがない操作(定数の抽出、インターフェースの抽出など)は Alt+Shift+T のメニューから選べます。

実行・デバッグのショートカット

やりたいこと Windows / Linux macOS
前回の構成で実行 Ctrl+F11 Shift+Cmd+F11
前回の構成でデバッグ F11 Cmd+F11
Java アプリケーションとして実行 Alt+Shift+X → J Option+Cmd+X → J
Java アプリケーションとしてデバッグ Alt+Shift+D → J Ctrl+Option+Cmd+D → J
ブレークポイントの切り替え Ctrl+Shift+B Shift+Cmd+B
すべてのブレークポイントをスキップ Ctrl+Alt+B Ctrl+Option+B
ステップイン / ステップオーバー F5 / F6 F5 / F6
ステップリターン(メソッドから出る) F7 F7
再開 F8 F8
選択した呼び出しへステップイン Ctrl+F5 Option+F5
カーソル行まで実行 Ctrl+R Cmd+R
終了 Ctrl+F2 Cmd+F2
式を調べる(Inspect) Ctrl+Shift+I Shift+Cmd+I
式を表示(Display) Ctrl+Shift+D Shift+Cmd+D
選択した式を実行(Execute) Ctrl+U Cmd+U
ステップフィルターの使用を切り替え Shift+F5 Shift+F5

デバッグは「Ctrl+Shift+B で止める場所を決める → F11 で開始 → F6 で1行ずつ → Ctrl+Shift+I で値を確認 → F8 で再開」の順です。IntelliJ IDEA(F8 がステップオーバー)とはステップ系のキーが異なります。

表示・ウィンドウのショートカット

やりたいこと Windows / Linux macOS
クイックアクセス(操作を名前で検索) Ctrl+3 Cmd+3
キー一覧(Key Assist)を表示 Ctrl+Shift+L Shift+Cmd+L
ビューやエディタを最大化 / 元に戻す Ctrl+M Ctrl+M
開いているエディタの一覧 Ctrl+E Cmd+E
エディタを選んで切り替え Ctrl+Shift+E Shift+Cmd+E
次 / 前のエディタ Ctrl+F6 / Ctrl+Shift+F6 Cmd+F6 / Shift+Cmd+F6
次 / 前のビュー Ctrl+F7 / Ctrl+Shift+F7 Cmd+F7 / Shift+Cmd+F7
次 / 前のパースペクティブ Ctrl+F8 / Ctrl+Shift+F8 Cmd+F8 / Shift+Cmd+F8
次 / 前のタブ Ctrl+PageDown / Ctrl+PageUp Ctrl+PageDown / Ctrl+PageUp
エディタをアクティブにする F12 Cmd+F12
エディタを分割 Ctrl+Shift+- Shift+Cmd+-
閉じる / すべて閉じる Ctrl+W / Ctrl+Shift+W Cmd+W / Shift+Cmd+W
新規作成ウィザード / 新規メニュー Ctrl+N / Alt+Shift+N Cmd+N / Option+Cmd+N
パッケージ・エクスプローラーを表示 Alt+Shift+Q → P Option+Cmd+Q → P
アウトラインを表示 Alt+Shift+Q → O Option+Cmd+Q → O
問題(Problems)を表示 Alt+Shift+Q → X Option+Cmd+Q → X
コンソールを表示 Alt+Shift+Q → C Option+Cmd+Q → C
ブレークポイント / 変数ビュー Alt+Shift+Q → B / V Option+Cmd+Q → B / V
型階層ビュー Alt+Shift+Q → T Option+Cmd+Q → T
検索ビュー Alt+Shift+Q → S Option+Cmd+Q → S
折りたたみを展開 / 折りたたむ Ctrl+テンキー+ / Ctrl+テンキー- Cmd+テンキー+ / Cmd+テンキー-
すべて折りたたむ Ctrl+Shift+テンキー/ Shift+Cmd+テンキー/
ワークスペースを更新(Refresh) F5(ビュー選択中) F5

作業領域を広く使いたいときは Ctrl+M でエディタを最大化し、もう一度押すと元に戻ります。macOS では Cmd+M が「ウィンドウをしまう」に使われるため、Eclipse のキー定義でも macOS だけ Ctrl+M に割り当て直されています。

Linux・日本語環境で変わるキー

Eclipse のキー定義には、Linux(GTK)だけ、または「Linux かつ日本語ロケール」のときだけ別のキーにする指定が含まれています。 上の表で「Windows / Linux」と書いたキーのうち、次のものは Linux では異なります。

操作 Windows Linux(GTK) Linux(GTK)+日本語ロケール
コンテンツアシスト(補完) Ctrl+Space Ctrl+Space Alt+/(Ctrl+Space の割り当ては外される)
引数の情報 Ctrl+Shift+Space Ctrl+Shift+Space Alt+? / Alt+Shift+?
単語補完 Alt+/ Ctrl+Alt+/ Ctrl+Alt+/
やり直し(Redo) Ctrl+Y Ctrl+Shift+Z(Ctrl+Y は外される) 同左
ファイル内の出現箇所 Ctrl+Shift+U Ctrl+Alt+U 同左

キー定義のコメントには、日本語ロケールの GTK で補完を Alt+/ にするのは「IME(日本語入力)との衝突を避けるため」と書かれています。Linux で Ctrl+Space を押しても補完が出ない場合は、まず Alt+/ を試してください。

テンプレートの使い方(sysout・main・foreach)

Eclipse のテンプレートは、略語を入力して Ctrl+Space を押すと定型コードに展開する機能です。 2026-09 のソース(org.eclipse.jdt.ui の default-templates.xml)に含まれる主な定義は次のとおりです。

略語 展開されるコード
sysout(syso でも候補に出る) System.out.println();
syserr System.err.println();
systrace System.out.println("型名.メソッド名()");
main public static void main(String[] args) { }
mainvoid void main() { }(Java の新しい main メソッドの書き方)
foreach for (要素の型 要素 : コレクション) { }
for(3種類の定義) 配列を添字で回す for 文、コレクションを Iterator で回す for 文など
formap for (Map.Entry<K, V> entry : map.entrySet()) { }
if / ifelse if (条件) { } / if (条件) { } else { }
switch switch (key) { }
instanceof if (変数 instanceof 型) { }
new 型 名前 = new 型();
lazy if (変数 == null) { ... }(遅延初期化)
// 入力:メソッドの中で sysout と打って Ctrl+Space
System.out.println();   // ← カーソルは括弧の中に入る

// 入力:クラスの中で main と打って Ctrl+Space
public static void main(String[] args) {
    // ← カーソルはここ
}

後置テンプレート(Postfix)

Eclipse 2026-09 には、式の後ろに書く「後置テンプレート」も定義されています。 例えば items.for と打って Ctrl+Space で候補を選ぶと、items を回す拡張 for 文になります。定義されている名前は for・fori・forr・var・null・nnull・sysout・cast・throw・while・field・stream などです。

自分用のテンプレートを追加する手順

  1. Window > Preferences(macOS は Eclipse > Settings)を開きます。
  2. Java > Editor > Templates を開き、New... を押します。
  3. 名前(略語)、コンテキスト(Java statements など)、パターン(展開するコード)を入力します。${cursor} を書いた位置に展開後のカーソルが置かれます。
名前:     logi
説明:     ログ出力(info)
パターン: log.info("${cursor}");

保存時に自動でimport整理とフォーマットをする設定

「保存アクション(Save Actions)」を設定すると、Ctrl+S で保存するたびに import の整理とフォーマットが自動で行われます。 Ctrl+Shift+O と Ctrl+Shift+F を押し忘れても、保存するだけで整った状態になります。

  1. Window > Preferences(macOS は Eclipse > Settings)を開きます。
  2. Java > Editor > Save Actions を開きます(Pleiades で日本語化している場合は日本語の訳語で表示されます)。
  3. Perform the selected actions on save にチェックを入れます。
  4. Format source code にチェックを入れ、Format all lines(全行)か Format edited lines(編集した行だけ)を選びます。
  5. Organize imports にチェックを入れます。
  6. 必要なら Additional actions にチェックを入れ、Configure... から「不要なキャストの削除」などを追加します。
  7. Apply and Close で保存します。

項目名は、Eclipse 2026-09 のソース(org.eclipse.jdt.ui のメッセージ定義)で確認しました。

設定 向いている場面
Format all lines 自分だけで書くコード、整形ルールがそろっているコード
Format edited lines 既存のコードに少しずつ手を入れるとき(差分を小さく保てる)
Organize imports ほぼ常に有効でよい

チームで同じ整形ルールを使うなら、Java > Code Style > Formatter の設定をエクスポートして共有すると、人によって整形結果が変わるのを防げます。設定をプロジェクト単位にしたい場合は、プロジェクトのプロパティで「プロジェクト固有の設定を有効にする」を選びます(画面の名前は公式ヘルプで確認してください)。

キーの割り当てを変更する・効かないときの対処

キー一覧の表示と割り当ての変更

  1. Ctrl+Shift+L(macOS は Shift+Cmd+L)で、今の画面で使えるキーの一覧(Key Assist)を表示します。表示中にもう一度押すと、Keys の設定画面が開きます(一覧の下に「Press 'Ctrl+Shift+L' to open the preference page」と表示される仕組みを、Eclipse のソースで確認しました)。
  2. または Window > Preferences > General > Keys(macOS は Eclipse > Settings > General > Keys)を開きます。
  3. 上部の検索欄に操作名(例:Content Assist)を入力して選び、Binding 欄にカーソルを置いて新しいキーを押します。
  4. When(どの画面で有効か)を確認し、Apply で保存します。重なるキーがあると、下の一覧に「Conflicts」と表示されます。
  5. 元に戻すときは Restore Defaults を押します。

効かないときの原因と対処

症状 主な原因 対処
macOS で Ctrl+Space(補完)が効かない macOS の「入力ソースを切り替え」と同じキー macOS の キーボード設定で入力ソースの切り替えキーを変えるか、Eclipse の Keys で Content Assist に別のキーを追加
Windows で Ctrl+Space が効かない IME(日本語入力)の設定でオン・オフに割り当てられている IME のキー設定を確認するか、Eclipse 側に別のキーを追加
Ctrl+Shift+F や Ctrl+Shift+O が効かない 他の常駐アプリ(翻訳・画面キャプチャ・入力支援など)のグローバルホットキー 常駐アプリのホットキー設定を確認
Ctrl+Alt+↓(行の複製)が効かない Windows のグラフィックドライバーの画面回転ホットキーなど ドライバーのホットキーを無効にするか、Eclipse 側のキーを変更
Linux で Ctrl+Alt+↑/↓・Ctrl+Alt+←/→ が効かない デスクトップ環境のワークスペース切り替えと重なる OS 側の割り当てを変えるか、Eclipse の Keys で変更
macOS で F キーが効かない F キーが音量・明るさに使われている fn を一緒に押すか、F キーを標準のファンクションキーとして使う設定にする
日本語入力中に効かない IME がキーを受け取っている 半角英数モードに切り替えて試す
キーを押しても別の機能が動く プラグインが同じキーを登録している Keys 画面で Conflicts を確認し、どちらかを変更
一部の画面でだけ効かない キーは「When」(Java エディタ内など)ごとに有効範囲が決まっている Ctrl+Shift+L をその画面で押し、使えるキーを確認

Pleiades(日本語化プラグイン)は主にメニューやメッセージを日本語にするもので、この記事の表はEclipse 本体の既定キーです。 Pleiades All in One など配布パッケージによっては独自の初期設定が入っている場合があるため、手元の割り当ては Ctrl+Shift+L と Keys の画面で確認してください。

IntelliJ IDEA・VS Codeとの対応表

エディタを行き来する場合は、同じ操作のキーを対応表で確認すると取り違えを防げます。 IntelliJ IDEA は 2026.2 のキーマップ定義、VS Code は既存記事「VSCodeショートカット一覧」の確認結果です(すべて Windows のキー)。

やりたいこと Eclipse IntelliJ IDEA VS Code
補完 Ctrl+Space Ctrl+Space Ctrl+Space
クイックフィックス Ctrl+1 Alt+Enter Ctrl+.
import の整理 Ctrl+Shift+O Ctrl+Alt+O Shift+Alt+O
フォーマット Ctrl+Shift+F Ctrl+Alt+L Shift+Alt+F
ファイルを開く Ctrl+Shift+R Ctrl+Shift+N Ctrl+P
型・クラスを開く Ctrl+Shift+T Ctrl+N Ctrl+T(シンボル)
操作を名前で検索 Ctrl+3 Ctrl+Shift+A Ctrl+Shift+P
宣言へ移動 F3 Ctrl+B F12
戻る Alt+← Ctrl+Alt+← Alt+←
参照を検索 Ctrl+Shift+G Alt+F7 Shift+F12
ファイル内の構造 Ctrl+O Ctrl+F12 Ctrl+Shift+O
型階層 F4 Ctrl+H —
名前の変更 Alt+Shift+R Shift+F6 F2
メソッドの抽出 Alt+Shift+M Ctrl+Alt+M Ctrl+Shift+R(リファクタリング候補)
変数の抽出 Alt+Shift+L Ctrl+Alt+V 同上
行を削除 Ctrl+D Ctrl+Y Ctrl+Shift+K
行を複製 Ctrl+Alt+↓ Ctrl+D Shift+Alt+↓
行を移動 Alt+↑/↓ Alt+Shift+↑/↓ Alt+↑/↓
行コメント Ctrl+/ Ctrl+/ Ctrl+/
指定行へ Ctrl+L Ctrl+G Ctrl+G
全体検索 Ctrl+H Ctrl+Shift+F Ctrl+Shift+F
ブレークポイント Ctrl+Shift+B Ctrl+F8 F9
ステップオーバー / イン F6 / F5 F8 / F7 F10 / F11
再開 F8 F9 F5
キー一覧 Ctrl+Shift+L Ctrl+Shift+A で検索 Ctrl+K → Ctrl+S

とくに Ctrl+D(Eclipse は削除、IntelliJ IDEA は複製)、F5〜F8(デバッグのステップ)は3つのエディタで意味が大きく異なります。 IntelliJ IDEA には Eclipse のキー操作に切り替えるキーマップがあり、VS Code にも Eclipse 風のキー割り当てを追加する拡張機能があります(導入方法は各公式で確認してください)。

よくある質問

Q. macOS で Ctrl+Space の補完が使えないのはなぜですか? A. Eclipse のキー定義では補完を CTRL+SPACE(Ctrl キーの直接指定)にしているため、macOS でも Ctrl+Space です。 これは macOS の「入力ソースを切り替え」と同じキーなので、macOS 側が先に受け取ってしまいます。macOS の切り替えキーを変えるか、Eclipse の Keys で Content Assist に別のキーを追加してください。

Q. ショートカットの一覧を Eclipse の中で見られますか? A. Ctrl+Shift+L(macOS は Shift+Cmd+L)で、今の画面で使えるキーの一覧が表示されます。 もう一度押すと Keys の設定画面が開き、検索や変更ができます。

Q. Alt+Shift+R のリネームと、Ctrl+2 → R の違いは何ですか? A. Alt+Shift+R はプロジェクト全体の参照を書き換えるリファクタリング、Ctrl+2 → R は今のファイルの中だけを書き換えるクイックアシストです。ローカル変数ならどちらでも同じ結果になりますが、メソッドやクラスの名前を変えるときは Alt+Shift+R を使います。

Q. 以前の記事に載っているキーが今も使えるか確認する方法は? A. キーは版によって追加・変更されることがあるため、手元の Eclipse で Ctrl+Shift+L を押して確認するのが確実です。この記事の表は Eclipse 2026-09(4.41)のキー定義に基づいています。

まとめ

  • 最初に覚えるのは Ctrl+Space(補完)、Ctrl+1(クイックフィックス)、Ctrl+Shift+O(import の整理)の3つです。
  • F3 で宣言へ、Alt+← で戻る、Ctrl+Shift+G で参照を検索がコードを読む基本です。
  • リファクタリングは Alt+Shift + 頭文字(R・M・L・I・V・C)、macOS では Option+Cmd + 頭文字です。
  • Ctrl+D は行の削除、行の複製は Ctrl+Alt+↓ で、IntelliJ IDEA とは逆なので注意します。
  • sysout・main・foreach は Ctrl+Space で展開し、保存アクションで import 整理とフォーマットを自動化できます。
  • macOS の補完は Ctrl+Space(Cmd ではない)で、入力ソースの切り替えと重なる場合は割り当てを変更します。
  • 効かないときは Ctrl+Shift+L と Keys 画面の Conflicts で確認します。

本記事の内容は、ご自由にお使いください。
ご利用の際は、出典として本ページへのリンクを記載いただけますようお願いします。

(記載例)出典:株式会社RJC「Eclipseショートカット一覧|Win/Mac対応・便利キー100選」

株式会社RJCでは、Eclipse をはじめとする開発ツールの使い方を仲間と学び合っています。こうした知識を共有しながら、日々技術を磨いています。

株式会社RJC ― SI事業・SES事業・AI駆動開発。RJCは一緒に成長を楽しめる会社です。

WE ARE HIRING

RJCで一緒に開発しながら、
成長を楽しみませんか?

RJCは、Web・モバイル・AIを活用した開発プロジェクトで、テックリードやPM・PMOも活躍するシステム開発会社です。会社を知る、待遇を確かめる、話を聞いてみる。気になるところ見てみてください!

  • 127日年間休日
  • 12時間平均残業時間
  • 毎日ガチャ遊びココロも大切にする福利厚生。アマギフなどの賞品ラインナップ!

ほかにも、チケットレストラン、書籍読み放題、2年ごとの慰労報奨(休暇 or 金一封)、11期連続の黒字決算。

ABOUT RJC RJCがどんな会社か知る 考え方、研修、働き方、福利厚生、社員の前職まで。RJCのことが丸わかり! RJC丸わかりページへ JOB DESCRIPTION 仕事内容・待遇を見てみる 仕事内容、給与・待遇、選考の流れ。経験者も未経験も!応募前に知りたいこと、まとめました! 募集要項を見る ENTRY エントリーする エントリーは1〜2分・履歴書不要です。まずは話を聞いてみたい、という方でも歓迎です! エントリーフォームへ

RJCで一緒に開発しながら、 成長を楽しみませんか?