- 技術 💻
Eclipseショートカット一覧|Win/Mac対応・便利キー100選
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 などです。
自分用のテンプレートを追加する手順
- Window > Preferences(macOS は Eclipse > Settings)を開きます。
- Java > Editor > Templates を開き、New... を押します。
- 名前(略語)、コンテキスト(Java statements など)、パターン(展開するコード)を入力します。
${cursor}を書いた位置に展開後のカーソルが置かれます。
名前: logi
説明: ログ出力(info)
パターン: log.info("${cursor}");
保存時に自動でimport整理とフォーマットをする設定
「保存アクション(Save Actions)」を設定すると、Ctrl+S で保存するたびに import の整理とフォーマットが自動で行われます。 Ctrl+Shift+O と Ctrl+Shift+F を押し忘れても、保存するだけで整った状態になります。
- Window > Preferences(macOS は Eclipse > Settings)を開きます。
- Java > Editor > Save Actions を開きます(Pleiades で日本語化している場合は日本語の訳語で表示されます)。
- Perform the selected actions on save にチェックを入れます。
- Format source code にチェックを入れ、Format all lines(全行)か Format edited lines(編集した行だけ)を選びます。
- Organize imports にチェックを入れます。
- 必要なら Additional actions にチェックを入れ、Configure... から「不要なキャストの削除」などを追加します。
- Apply and Close で保存します。
項目名は、Eclipse 2026-09 のソース(org.eclipse.jdt.ui のメッセージ定義)で確認しました。
| 設定 | 向いている場面 |
|---|---|
| Format all lines | 自分だけで書くコード、整形ルールがそろっているコード |
| Format edited lines | 既存のコードに少しずつ手を入れるとき(差分を小さく保てる) |
| Organize imports | ほぼ常に有効でよい |
チームで同じ整形ルールを使うなら、Java > Code Style > Formatter の設定をエクスポートして共有すると、人によって整形結果が変わるのを防げます。設定をプロジェクト単位にしたい場合は、プロジェクトのプロパティで「プロジェクト固有の設定を有効にする」を選びます(画面の名前は公式ヘルプで確認してください)。
キーの割り当てを変更する・効かないときの対処
キー一覧の表示と割り当ての変更
Ctrl+Shift+L(macOS はShift+Cmd+L)で、今の画面で使えるキーの一覧(Key Assist)を表示します。表示中にもう一度押すと、Keys の設定画面が開きます(一覧の下に「Press 'Ctrl+Shift+L' to open the preference page」と表示される仕組みを、Eclipse のソースで確認しました)。- または Window > Preferences > General > Keys(macOS は Eclipse > Settings > General > Keys)を開きます。
- 上部の検索欄に操作名(例:
Content Assist)を入力して選び、Binding 欄にカーソルを置いて新しいキーを押します。 - When(どの画面で有効か)を確認し、Apply で保存します。重なるキーがあると、下の一覧に「Conflicts」と表示されます。
- 元に戻すときは 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期連続の黒字決算。