IntelliJ IDEA のショートカットは、まず「Shift を2回(どこでも検索)」「Alt+Enter(コンテキストアクション)」「Ctrl+Shift+A(アクションを検索)」の3つを覚えるのが近道です。 この3つがあれば、キーを覚えていない機能にも名前で検索してたどり着け、エラーの修正候補もその場で選べます。

この記事では、約130項目のショートカットを「やりたいこと → Windows/Linux → macOS」の早見表にまとめました。表のキーは、2026年10月2日に、IntelliJ IDEA の公開ソース(2026.2 系のブランチ)に含まれるキーマップ定義ファイルから機械的に抽出し、JetBrains 公式ヘルプのキーマップ一覧(2026.2)と突き合わせたものです。後半では、キー以外の便利機能(Postfix 補完、Live Templates、マルチカーソル、Local History、Scratch ファイル、New UI、AI Assistant)、Eclipse・VS Code とのキー対応表、ショートカットが効かないときの確認方法も紹介します。

この記事のキーの前提:IntelliJ IDEA 2026.2 の既定キーマップ(Windows は「Windows」、macOS は「macOS」)。Linux は基本的に Windows と同じですが、デスクトップ環境向けのキーマップを選ぶと一部が変わります(後半の表を参照)。執筆環境では IDE の画面を操作できないため、メニュー名や画面の場所は公式ヘルプの記述に基づいています。実際の表示は公式ヘルプで確認してください。

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

やりたいこと Windows / Linux macOS 使う場面
どこでも検索(ファイル・クラス・設定・操作) Shift を2回 Shift を2回 何でも名前で探したいとき
コンテキストアクション(修正候補・import 追加) Alt+Enter Option+Enter 赤い波線や電球が出たとき
アクションを検索 Ctrl+Shift+A Shift+Cmd+A キーを忘れた機能を名前で実行
宣言へ移動 Ctrl+B(Ctrl+クリック) Cmd+B(Cmd+クリック) メソッドやクラスの定義を見る
戻る Ctrl+Alt+← Cmd+[ 定義へ飛んだ後に元の場所へ
最近のファイル Ctrl+E Cmd+E 直前に見ていたファイルへ
基本補完 Ctrl+Space Ctrl+Space 候補を手動で出す
コードを整形 Ctrl+Alt+L Option+Cmd+L インデントや空白をそろえる
名前を変更(リネーム) Shift+F6 Shift+F6 変数やメソッド名を安全に一括変更
リファクタリングのメニュー Ctrl+Alt+Shift+T Ctrl+T 抽出・移動などの一覧から選ぶ

迷ったら「Shift 2回で探す → Alt+Enter で直す → Ctrl+Alt+L で整える」の流れを繰り返すだけで、日々の操作の多くがキーボードで完結します。

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

(記載例)出典:株式会社RJC「IntelliJ IDEAショートカット一覧|Win/Mac対応の便利機能」

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

表のキーは、手で書き写すのではなく、IntelliJ IDEA の公開ソースのキーマップ定義から取り出しています。

確認したもの 内容
キーマップ定義(2026-10-02 取得) IntelliJ IDEA Community の公開リポジトリ、ブランチ 262(2026.2 系)の $default.xml(Windows)、Mac OS X 10.5+.xml(macOS)、Default for XWin.xml / Default for GNOME.xml / Default for KDE.xml(Linux)
macOS の変換規則 macOS キーマップに個別の定義がない操作は、Windows 側の Ctrl と Cmd を入れ替えて使われる(ソースの MacOSDefaultKeymap で確認)
公式ヘルプ 「Windows / macOS keymap」一覧(2026.2)、「IntelliJ IDEA キーボードショートカット」(2026年7月14日更新)
キーマップ定義にない操作 Shift 2回、Ctrl 2回、コミット・プッシュ・更新、カーソルの複製は公式ヘルプの一覧で確認
AI Assistant 公式ヘルプ「AI Assistant keyboard shortcuts」(2026.2、2026年9月3日)

表記のルール:Ctrl+Shift+A は「Ctrl と Shift を押しながら A」。Shift を2回は「Shift を素早く2回押す」。macOS は Cmd(⌘)・Option(⌥)・Ctrl(⌃)・Shift(⇧)で書いています。macOS の F キーは、Mac の設定によって fn を一緒に押す必要があります。

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

やりたいこと Windows / Linux macOS
どこでも検索 Shift を2回 Shift を2回
アクションを検索 Ctrl+Shift+A Shift+Cmd+A
クラスを開く Ctrl+N Cmd+O
ファイルを開く Ctrl+Shift+N Shift+Cmd+O
シンボル(メソッド・フィールド)を開く Ctrl+Alt+Shift+N Option+Cmd+O
最近のファイル Ctrl+E Cmd+E
最近の場所(編集・閲覧した位置) Ctrl+Shift+E Shift+Cmd+E
ファイル内を検索 / 置換 Ctrl+F / Ctrl+R Cmd+F / Cmd+R
次 / 前を検索 F3 / Shift+F3 Cmd+G / Shift+Cmd+G
プロジェクト全体を検索 / 置換 Ctrl+Shift+F / Ctrl+Shift+R Shift+Cmd+F / Shift+Cmd+R
宣言へ移動 Ctrl+B Cmd+B
実装へ移動 Ctrl+Alt+B Option+Cmd+B
型の宣言へ移動 Ctrl+Shift+B Shift+Cmd+B(Ctrl+Shift+B も可)
スーパーメソッドへ移動 Ctrl+U Cmd+U
テスト ⇔ 本体を行き来 Ctrl+Shift+T Shift+Cmd+T
関連する記号へ移動 Ctrl+Alt+Home Ctrl+Cmd+↑
指定した行へ移動 Ctrl+G Cmd+L
戻る / 進む Ctrl+Alt+← / Ctrl+Alt+→ Cmd+[ / Cmd+](Option+Cmd+←/→ も可)
最後に編集した位置へ Ctrl+Shift+Backspace Shift+Cmd+Delete(⌫)
ファイル構造(メソッド一覧) Ctrl+F12 Cmd+F12
型階層 / 呼び出し階層 Ctrl+H / Ctrl+Alt+H Ctrl+H / Ctrl+Option+H
次 / 前のエラーへ F2 / Shift+F2 F2 / Shift+F2
次 / 前のメソッドへ Alt+↓ / Alt+↑ Ctrl+Shift+↓ / Ctrl+Shift+↑
対応する括弧へ Ctrl+Shift+M Ctrl+M
使用箇所を検索(ウィンドウ) Alt+F7 Option+F7
使用箇所をポップアップ表示 Ctrl+Alt+F7 Option+Cmd+F7
ファイル内の使用箇所をハイライト Ctrl+Shift+F7 Shift+Cmd+F7
ブックマークの切り替え / 一覧 F11 / Shift+F11 F3 / Cmd+F3
今のファイルをプロジェクトビューなどで選択 Alt+F1 Option+F1
ナビゲーションバーへ Alt+Home Cmd+↑(Option+Home も可)
ソースへジャンプ F4 Cmd+↓(F4 も可)

コードを読むときは「Ctrl+B で定義へ → Ctrl+Alt+← で戻る」の往復が基本です。macOS の「次 / 前のメソッドへ」は Ctrl+Shift+↓/↑ で、Windows の Alt+↓/↑ とは形が異なります。

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

やりたいこと Windows / Linux macOS
基本補完 Ctrl+Space Ctrl+Space
型に合う候補だけの補完 Ctrl+Shift+Space Ctrl+Shift+Space
文を補完(括弧やセミコロンを閉じる) Ctrl+Shift+Enter Shift+Cmd+Enter
引数の情報 Ctrl+P Cmd+P
ドキュメントを表示 Ctrl+Q F1(Ctrl+J も可)
定義をポップアップ表示 Ctrl+Shift+I Option+Space(Cmd+Y も可)
式の型を表示 Ctrl+Shift+P Ctrl+Shift+P
エラーの説明を表示 Ctrl+F1 Cmd+F1
コンテキストアクション Alt+Enter Option+Enter
コードを生成(getter・コンストラクタなど) Alt+Insert Cmd+N(Ctrl+Enter も可)
メソッドをオーバーライド / 実装 Ctrl+O / Ctrl+I Ctrl+O / Ctrl+I
if や try などで囲む Ctrl+Alt+T Option+Cmd+T
Live Template を挿入 / テンプレートで囲む Ctrl+J / Ctrl+Alt+J Cmd+J / Option+Cmd+J
行コメント / ブロックコメント Ctrl+/ / Ctrl+Shift+/ Cmd+/ / Option+Cmd+/
選択範囲を広げる / 狭める Ctrl+W / Ctrl+Shift+W Option+↑ / Option+↓
行を複製 Ctrl+D Cmd+D
行を削除 Ctrl+Y Cmd+Delete(⌫)
行を結合 Ctrl+Shift+J Ctrl+Shift+J
下に新しい行を入れて移動 Shift+Enter Shift+Enter
大文字 / 小文字を切り替え Ctrl+Shift+U Shift+Cmd+U
文(ブロックごと)を上下に移動 Ctrl+Shift+↑ / Ctrl+Shift+↓ Shift+Cmd+↑ / Shift+Cmd+↓
行を上下に移動 Alt+Shift+↑ / Alt+Shift+↓ Option+Shift+↑ / Option+Shift+↓
折りたたみを展開 / 折りたたむ Ctrl+= / Ctrl+-(テンキーの + - も可) Cmd+= / Cmd+-
すべて展開 / すべて折りたたむ Ctrl+Shift+= / Ctrl+Shift+- Shift+Cmd+= / Shift+Cmd+-
import を最適化 Ctrl+Alt+O Ctrl+Option+O
コードを整形 Ctrl+Alt+L Option+Cmd+L
インデントを自動調整 Ctrl+Alt+I Ctrl+Option+I
クリップボード履歴から貼り付け Ctrl+Shift+V Shift+Cmd+V
参照(パッケージ付きの名前)をコピー Ctrl+Alt+Shift+C Option+Shift+Cmd+C
元に戻す / やり直し Ctrl+Z / Ctrl+Shift+Z Cmd+Z / Shift+Cmd+Z
すべて保存 Ctrl+S Cmd+S
タブを閉じる Ctrl+F4 Cmd+W

Windows の「行を削除」は Ctrl+Y です。 ほかのエディタで Ctrl+Y を「やり直し」に使っていた人は、IntelliJ IDEA では行が消えるので注意します(やり直しは Ctrl+Shift+Z)。

マルチカーソル・選択のショートカット

やりたいこと Windows / Linux macOS
同じ単語の次の出現を選択に追加 Alt+J Ctrl+G
最後に追加した選択を外す Alt+Shift+J Ctrl+Shift+G
同じ単語をすべて選択 Ctrl+Alt+Shift+J Ctrl+Cmd+G
クリックした位置にカーソルを追加 / 削除 Alt+Shift+クリック Option+Shift+クリック
上 / 下の行にカーソルを複製 Ctrl を2回押し、2回目を押したまま ↑ / ↓ Option を2回押し、2回目を押したまま ↑ / ↓
矩形(列)選択モードの切り替え Alt+Shift+Insert Shift+Cmd+8

同じ変数名をまとめて書き換えるなら、Alt+J を押した回数だけ選択が増えます。 ただし名前を変えるだけなら、参照先も安全に書き換わる Shift+F6(リネーム)が確実です。

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

やりたいこと Windows / Linux macOS
リファクタリングのメニュー Ctrl+Alt+Shift+T Ctrl+T
名前を変更 Shift+F6 Shift+F6
シグネチャ(引数)を変更 Ctrl+F6 Cmd+F6
メソッドとして抽出 Ctrl+Alt+M Option+Cmd+M
変数として抽出 Ctrl+Alt+V Option+Cmd+V
フィールドとして抽出 Ctrl+Alt+F Option+Cmd+F
定数として抽出 Ctrl+Alt+C Option+Cmd+C
引数として抽出 Ctrl+Alt+P Option+Cmd+P
インライン化(抽出の逆) Ctrl+Alt+N Option+Cmd+N
移動 / コピー F6 / F5 F6 / F5
安全な削除(使用箇所を確認して削除) Alt+Delete Cmd+Fn+Delete(⌦ 前方削除)

抽出系は「Ctrl+Alt + 頭文字」(Method・Variable・Field・Constant・Parameter)と覚えると思い出しやすくなります。macOS は Option+Cmd + 頭文字です。

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

やりたいこと Windows / Linux macOS
何でも実行(コマンドや構成を名前で) Ctrl を2回 Ctrl を2回
実行 / デバッグ(選択中の構成) Shift+F10 / Shift+F9 Ctrl+R / Ctrl+D
カーソル位置のクラス・テストを実行 Ctrl+Shift+F10 Ctrl+Shift+R
構成を選んで実行 / デバッグ Alt+Shift+F10 / Alt+Shift+F9 Ctrl+Option+R / Ctrl+Option+D
プロジェクトをビルド Ctrl+F9 Cmd+F9
停止 Ctrl+F2 Cmd+F2
ステップオーバー / ステップイン F8 / F7 F8 / F7
スマートステップイン(呼び出しを選んで入る) Shift+F7 Shift+F7
ステップアウト Shift+F8 Shift+F8
カーソル位置まで実行 Alt+F9 Option+F9
式を評価 Alt+F8 Option+F8
再開 F9 Option+Cmd+R(F9 も可)
ブレークポイントの切り替え / 一覧 Ctrl+F8 / Ctrl+Shift+F8 Cmd+F8 / Shift+Cmd+F8

デバッグは「Ctrl+F8 で止める場所を決める → Shift+F9 で開始 → F8 で1行ずつ → Alt+F8 で値を確認」の順番で使います。

Git(バージョン管理)のショートカット

やりたいこと Windows / Linux macOS
VCS 操作のポップアップ Alt+` Ctrl+V
コミット Ctrl+K Cmd+K
プロジェクトを更新(pull など) Ctrl+T Cmd+T
プッシュ Ctrl+Shift+K Shift+Cmd+K
変更を元に戻す(ロールバック) Ctrl+Alt+Z Option+Cmd+Z
次 / 前の変更箇所へ Ctrl+Alt+Shift+↓ / Ctrl+Alt+Shift+↑ Ctrl+Option+Shift+↓ / Ctrl+Option+Shift+↑

ブランチの切り替えやログの表示など、キーが割り当てられていない操作は Alt+`(macOS は Ctrl+V)のポップアップから選べます。Git コマンドそのものの解説は既存の Git 関連記事で扱っています。

ウィンドウ操作のショートカット

やりたいこと Windows / Linux macOS
プロジェクト / ブックマーク / 検索結果 Alt+1 / Alt+2 / Alt+3 Cmd+1 / Cmd+2 / Cmd+3
実行 / デバッグ / 問題 Alt+4 / Alt+5 / Alt+6 Cmd+4 / Cmd+5 / Cmd+6
構造 / サービス / Git Alt+7 / Alt+8 / Alt+9 Cmd+7 / Cmd+8 / Cmd+9
コミット Alt+0 Cmd+0
ターミナル Alt+F12 Option+F12
エディタに戻る Esc Esc
今のツールウィンドウを隠す Shift+Esc Shift+Esc
すべてのツールウィンドウを隠す Ctrl+Shift+F12 Shift+Cmd+F12
最後に使ったツールウィンドウへ F12 F12
スイッチャー(開いているファイルとウィンドウ) Ctrl+Tab Ctrl+Tab
次 / 前のタブ Alt+→ / Alt+← Shift+Cmd+] / Shift+Cmd+[(Ctrl+→/← も可)
設定 Ctrl+Alt+S Cmd+,
プロジェクト構造 Ctrl+Alt+Shift+S Cmd+;
テーマやキーマップを素早く切り替え Ctrl+` Ctrl+`
ディスクと同期(再読み込み) Ctrl+Alt+Y Option+Cmd+Y
新しいスクラッチファイル Ctrl+Alt+Shift+Insert Shift+Cmd+N
メインメニューを開く(New UI) Alt+\ 割り当てなし(macOS は画面上部のメニューバー)

Alt+数字(macOS は Cmd+数字)でツールウィンドウを開き、Esc でエディタに戻るのが画面操作の基本です。同じキーをもう一度押すと、そのウィンドウを閉じられます。

Linuxで割り当てが変わるショートカット

Linux では、Settings の Keymap で「Default for GNOME」「Default for KDE」「Default for XWin」を選ぶと、デスクトップ環境のキーと重なる一部の操作が別のキーになります。 キーマップ定義から取り出した主な違いは次のとおりです。

操作 Windows(既定) Default for GNOME Default for KDE
使用箇所を検索 Alt+F7 Alt+Shift+7 Alt+Shift+7
使用箇所をポップアップ Ctrl+Alt+F7 Ctrl+Alt+7 Ctrl+Alt+7
戻る / 進む Ctrl+Alt+←/→ Alt+Shift+←/→ Ctrl+Alt+←/→
行を上下に移動 Alt+Shift+↑/↓ 割り当てなし Alt+Shift+↑/↓
式を評価 Alt+F8 Alt+Shift+8 Alt+Shift+8
カーソル位置まで実行 Alt+F9 Alt+Shift+9 Alt+Shift+9
今のファイルを選択 Alt+F1 Alt+Shift+1(Alt+F1 も可) Alt+Shift+1
ファイル構造 Ctrl+F12 Ctrl+F12 Ctrl+0
停止 Ctrl+F2 Ctrl+F2 Ctrl+2
ブレークポイントの切り替え Ctrl+F8 Ctrl+F8 Ctrl+8
コードを整形 Ctrl+Alt+L Ctrl+Alt+L Alt+Shift+L
変数として抽出 Ctrl+Alt+V Ctrl+Alt+V Alt+Shift+V

GNOME 用のキーマップでは「行を上下に移動」に既定のキーがありません。 必要なら Keymap で Move Line Up / Move Line Down に好きなキーを割り当てます。

キー以外の便利機能

Postfix補完(式の後ろに .xxx と書いて変換)

Postfix 補完は、式の後ろに .if や .for と打って Tab(または Enter)を押すと、その式を使った文に書き換える機能です。 先に値を書いてから「これで何をするか」を決められるため、カーソルを前に戻す手間が減ります。

入力 変換後(例)
items.for(.iter も可) for (Item item : items) { }
items.fori / items.forr 添字で前から / 後ろから回す for 文
name.var 型 変数名 = name;(型は自動、変数名は候補から選ぶ)
stock > 0.if if (stock > 0) { }
order.nn / order.notnull if (order != null) { }
order.null if (order == null) { }
total.sout / total.soutv System.out.println(total); / System.out.println("total = " + total);
result.return return result;
new Task().var Task task = new Task();
array.stream、value.opt、expr.try Arrays.stream(array)・Optional.ofNullable(value)・try { } catch (Exception e) { }

テンプレート名は、IntelliJ IDEA のソース(Java の Postfix テンプレート定義)で確認しました。一覧と有効・無効の切り替えは、Settings の Editor > General > Postfix Completion にあります(画面の場所は公式ヘルプで確認してください)。

Live Templates(略語を展開)

Live Templates は、決まった略語を入力して Tab を押すと定型コードに展開する機能です。 2026.2 系のソースに含まれる Java 用テンプレートの定義は次のとおりです。

略語 展開されるコード
sout System.out.println();
soutv System.out.println("変数名 = " + 変数);
soutm System.out.println("クラス名.メソッド名");
souf System.out.printf("");
serr System.err.println();
psvm / main public static void main(String[] args) { }
fori for (int i = 0; i < 上限; i++) { }
iter for (要素の型 変数 : コレクション) { }
itar 配列を添字で回す for 文
ifn / inn if (変数 == null) { } / if (変数 != null) { }
psfs / prsf public static final String / private static final
thr throw new

psvm は、クラスの書き方によって展開結果が変わります。 ソースには通常の public static void main(String[] args) のほかに、void main() を展開する定義(Java の新しい main メソッドの書き方に合わせたもの)も含まれていました。どちらが出るかは、プロジェクトの Java のバージョンとファイルの書き方で決まります。自分用のテンプレートは Settings の Editor > Live Templates で追加できます。

Local History(Git にコミットしていない変更も戻せる)

Local History は、IDE が自動で記録しているファイルの変更履歴です。 Git にコミットする前の状態や、うっかり消したコードを取り戻せます。既定のショートカットは割り当てられていないため、ファイルやフォルダを右クリック > Local History > Show History、または Alt+`(VCS 操作のポップアップ)から開きます(メニュー名は公式ヘルプで確認)。

Scratch ファイル(プロジェクトに入らない試し書き)

Ctrl+Alt+Shift+Insert(macOS は Shift+Cmd+N)で、言語を選んで試し書き用のファイルを作れます。 プロジェクトのフォルダには保存されないため、API の呼び出しやSQLを少し試したいときに便利です。

New UI での変更点

IntelliJ IDEA 2026.2 のヘルプでは New UI が標準の画面で、以前の画面(Classic UI)は JetBrains Marketplace のプラグインとして提供されています。

項目 New UI での扱い
メインメニュー 左上のボタンに収納。Windows / Linux は Alt+\ で開ける
ツールバー 実行構成を選んで実行・停止する「Run ウィジェット」と、ブランチを表示・切り替える「VCS ウィジェット」が上部に並ぶ
ツールウィンドウ アイコン中心の表示。名前はマウスを乗せると表示される
ショートカット 公式ヘルプでは、メインメニューの Alt+\ 以外に大きな変更は書かれていない

キー操作は New UI でもほぼそのまま使えるため、画面が変わってもこの記事の表を使えます。

AI Assistant のショートカット

JetBrains AI Assistant のキーは、公式ヘルプ「AI Assistant keyboard shortcuts」(2026.2)に次のように記載されています。 利用にはサインインや利用条件があるため、使える状態かどうかは公式で確認してください。

やりたいこと Windows / Linux macOS
エディタ内でAIに指示する(インラインプロンプト) Ctrl+\ Cmd+\
AIの提案を確定 / 却下 Tab / Esc Tab / Esc
提案を1単語ずつ確定 Ctrl+→ Cmd+→
提案を1行ずつ確定 End End
AIの補完を手動で呼び出す Alt+Shift+\ Option+Shift+\
AI アクションのメニュー Alt+Enter Option+Enter
チャットで新しい会話を開く Alt+Insert Option+Insert
チャットのメッセージを送信 / 改行 Enter / Shift+Enter Enter / Shift+Enter

公式ヘルプには、これらのキーは US 配列(英語キーボード)を前提にしていると書かれています。日本語キーボードでは \ の位置が違うため、効かない場合は次の「効かないとき」の手順で割り当てを確認します。

Eclipse・VS Codeとのキー対応表

Eclipse や VS Code から移ってきた場合は、まず次の対応を押さえると迷いにくくなります。 Eclipse のキーは Eclipse 2026-09(4.41)のキー定義、VS Code のキーは既存記事「VSCodeショートカット一覧」の確認結果です(すべて Windows のキー)。

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

特に取り違えやすいのは Ctrl+D(IntelliJ は複製、Eclipse は削除)と Ctrl+Y(IntelliJ は削除)です。

Eclipse のキー操作に切り替える方法

手に慣れたキーをそのまま使いたい場合は、キーマップを Eclipse に切り替えられます。

  1. Ctrl+Alt+S(macOS は Cmd+,)で Settings を開きます。
  2. Keymap を開き、上部のプルダウンから Eclipse(macOS では macOS 用の Eclipse キーマップ)を選びます。
  3. 一覧にない場合は、Plugins > Marketplace で「Eclipse Keymap」を検索して追加し、再度選びます。VS Code 用の「VSCode Keymap」も同じ方法で追加できます。

画面の名前や同梱の状況は版によって異なる場合があるため、公式ヘルプで確認してください。しばらく両方を行き来するなら、既定のキーマップのまま「対応表で覚え直す」方が、ヘルプや解説記事のキーとそろうため調べものがしやすくなります。

ショートカットが効かないときの確認方法

症状 主な原因 確認・対処
macOS で Ctrl+Space(補完)が効かない macOS の「入力ソースの切り替え」と重なる 公式ヘルプにもこの例が載っています。macOS 側の切り替えキーを変えるか、IntelliJ IDEA 側で別のキーを追加
macOS で F キーが効かない F キーが音量・明るさに使われている fn を一緒に押すか、macOS の設定で F キーを標準のファンクションキーとして使う
macOS で Ctrl+←/→(タブ移動の別キー)が効かない macOS の操作スペース切り替えと重なる Shift+Cmd+[ / ] を使う。macOS 全般との重なりを避けたいなら「macOS System Shortcuts」キーマップを選ぶ
Linux で Ctrl+Alt+S や Ctrl+Alt+←/→ が効かない デスクトップ環境のキーと重なる 公式ヘルプでも Ctrl+Alt+S の例が挙がっています。GNOME / KDE 用のキーマップを選ぶか、OS 側の割り当てを変更
Windows で Ctrl+Alt+←/→ が効かない 他の常駐アプリ(グラフィックドライバーのホットキーなど)が先に受け取っている 常駐アプリのホットキー設定を確認
Alt+` や Ctrl+\ が効かない 日本語キーボードでは記号キーの位置が違う Keymap で実際に押したキーを確認し、押しやすいキーを追加
日本語入力中に効かない IME(日本語入力)がキーを受け取っている 半角英数モードに切り替えて試す
プラグインを入れてから効かなくなった 同じキーに別の操作が割り当てられた Keymap の重複表示を確認

割り当てを調べる・変更する手順

  1. Ctrl+Alt+S(macOS は Cmd+,)で Settings を開き、Keymap を選びます。
  2. 検索欄の横にある「Find Action by Shortcut」のアイコンを押し、実際にキーを押すと、そのキーに割り当てられている操作が表示されます。
  3. 変更したい操作を右クリック > Add Keyboard Shortcut で新しいキーを押して登録します。同じキーが他の操作に使われている場合は、その場で表示されます。
  4. 元に戻したいときは、操作を右クリック > Reset Shortcuts を選びます。

公式ヘルプによると、IntelliJ IDEA は OS のショートカットとの重なりを検知するとポップアップで知らせ、「Modify Shortcuts」から変更できます。 画面の表記は版によって変わることがあるため、公式ヘルプ「キーボードショートカットを設定する」で確認してください。

よくある質問

Q. Windows と macOS でキーが大きく違うのはどれですか? A. クラスを開く(Ctrl+N / Cmd+O)、行の削除(Ctrl+Y / Cmd+Delete)、選択範囲の拡大(Ctrl+W / Option+↑)、実行・デバッグ(Shift+F10 / Ctrl+R) などは、単純に Ctrl を Cmd に置き換えるだけでは合いません。表の macOS 列で確認してください。

Q. ショートカット一覧を画面で見る方法はありますか? A. Settings の Keymap で一覧と検索ができます。キーを忘れたら Ctrl+Shift+A(macOS は Shift+Cmd+A)で操作名を検索すると、候補の横に割り当てられたキーも表示されます。 公式ヘルプからは参照カード(PDF)もダウンロードできます。

Q. Eclipse のキーマップにすると、この記事の表は使えなくなりますか? A. はい、キーマップを切り替えると多くのキーが Eclipse の割り当てになります。キー以外の機能(Postfix 補完、Live Templates、Local History など)はそのまま使えます。

Q. Linux でも Windows と同じキーで使えますか? A. 既定の「Windows」に近いキーマップを選んでいれば、ほぼ同じです。GNOME / KDE 用のキーマップを選ぶと、デスクトップ環境と重なる一部の操作(使用箇所の検索、戻る・進むなど)が別のキーになります。

まとめ

  • 最初に覚えるのは Shift 2回(どこでも検索)、Alt+Enter(修正候補)、Ctrl+Shift+A(アクション検索)の3つです。
  • コードを読むときは Ctrl+B で定義へ、Ctrl+Alt+←(macOS は Cmd+[)で戻る往復が基本です。
  • 抽出系は Ctrl+Alt + 頭文字(M・V・F・C・P)、リネームは Shift+F6 で覚えます。
  • Windows の Ctrl+Y は行の削除、Ctrl+D は行の複製で、Eclipse とは逆の動きになるので注意します。
  • macOS は Ctrl を Cmd に置き換えるだけでは合わない操作があるため、表の macOS 列で確認します。
  • Postfix 補完(.for・.if・.var)と Live Templates(sout・psvm・fori)で入力量を減らせます。
  • 効かないときは Keymap の「Find Action by Shortcut」で実際に押したキーを確認し、OS や日本語入力との重なりを解消します。

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

(記載例)出典:株式会社RJC「IntelliJ IDEAショートカット一覧|Win/Mac対応の便利機能」

株式会社RJCでは、IDE の使いこなしや開発を速くする工夫を仲間と学び合っています。こうした知識を共有しながら、日々技術を磨いています。

株式会社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で一緒に開発しながら、 成長を楽しみませんか?