- 技術 💻
IntelliJ IDEAショートカット一覧|Win/Mac対応の便利機能
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 に切り替えられます。
Ctrl+Alt+S(macOS はCmd+,)で Settings を開きます。- Keymap を開き、上部のプルダウンから Eclipse(macOS では macOS 用の Eclipse キーマップ)を選びます。
- 一覧にない場合は、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 の重複表示を確認 |
割り当てを調べる・変更する手順
Ctrl+Alt+S(macOS はCmd+,)で Settings を開き、Keymap を選びます。- 検索欄の横にある「Find Action by Shortcut」のアイコンを押し、実際にキーを押すと、そのキーに割り当てられている操作が表示されます。
- 変更したい操作を右クリック > Add Keyboard Shortcut で新しいキーを押して登録します。同じキーが他の操作に使われている場合は、その場で表示されます。
- 元に戻したいときは、操作を右クリック > 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 用のキーマップを選ぶと、デスクトップ環境と重なる一部の操作(使用箇所の検索、戻る・進むなど)が別のキーになります。
まとめ
- 最初に覚えるのは
Shift2回(どこでも検索)、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期連続の黒字決算。