JetBrains IntelliJ IDEA キーボードショートカット

印刷可能な JetBrains IntelliJ IDEA よく使うキーボードショートカットのリファレンスカード。一般、ナビゲーションと検索、編集、選択、リファクタリング、実行とデバッグ、Git バージョン管理、ツールウィンドウの 8 分野を網羅。ページ上部で Windows / Linux / macOS を切り替え可能で、同じ項目に対応するプラットフォームのキーが表示されます。

IJ

IntelliJ IDEA IntelliJ IDEA 2024+

110 ショートカット

Common12

  • すべて検索(クラス / ファイル / シンボル / アクション)
    ShiftShift
  • アクションを名前で検索
    CtrlShiftA
  • 最近使ったファイルを開く
    CtrlE
  • 最近変更されたファイル
    CtrlShiftE
  • プロジェクト / 設定を開く
    CtrlShiftS
  • すべて保存
    CtrlS (or CtrlShiftS for dialog)
  • ファイルを同期 / 再読み込み
    CtrlAltY
  • アクティブなエディタータブを閉じる
    CtrlF4
  • スイッチャー(最近ファイル / ツールウィンドウ)
    CtrlTab
  • すべてのツールウィンドウを非表示(集中モード)
    CtrlShiftF12
  • プロジェクトのルートでターミナルを開く
    AltF12
  • 設定 / 環境設定を開く
    CtrlAltS

Navigation & search15

  • クラスへ移動(名前で検索)
    CtrlN
  • ファイルへ移動(パスで検索)
    CtrlShiftN
  • シンボルへ移動(関数 / フィールド)
    CtrlAltShiftN
  • 行 / 列へ移動
    CtrlG
  • 宣言へ移動(定義へジャンプ)
    CtrlB (or CtrlClick)
  • 実装へ移動
    CtrlAltB
  • 型宣言へ移動
    CtrlShiftB
  • スーパーメソッド / 親へ
    CtrlU
  • 前 / 次のエディタータブへ
    Alt← / Alt
  • 戻る / 進む(前回の編集位置)
    CtrlAlt← / CtrlAlt
  • ファイル構造ポップアップ(現在のファイル概要)
    CtrlF12
  • 型階層
    CtrlH
  • メソッド / 呼び出し階層
    CtrlAltH
  • ソースへ移動(ツリービューの F4)
    F4
  • 選択したシンボルの使用箇所を表示
    AltF7

Editing16

  • 基本コード補完
    CtrlSpace
  • スマートコード補完(型対応)
    CtrlShiftSpace
  • 現在のステートメントを補完
    CtrlShiftEnter
  • パラメータ情報(ヒントを表示)
    CtrlP
  • クイックドキュメント
    CtrlQ
  • インテンションアクション / クイックフィックス
    AltEnter
  • コードを生成(コンストラクタ / getter / setter / オーバーライド)
    AltInsert
  • メソッドをオーバーライド
    CtrlO
  • メソッドを実装
    CtrlI
  • 囲み(ライブテンプレート)
    CtrlAltT
  • ライブテンプレートを挿入
    CtrlJ
  • 行をコメント / コメント解除
    Ctrl/
  • ブロックをコメント / コメント解除
    CtrlShift/
  • コードを再フォーマット
    CtrlAltL
  • インポートを最適化
    CtrlAltO
  • 行を自動インデント
    CtrlAltI

Selection13

  • 選択範囲を拡張(単語 / ブロック / メソッド)
    CtrlW
  • 選択範囲を縮小
    CtrlShiftW
  • 現在の単語 / 行 / ブロックを選択
    CtrlW (or triple-click / double-click)
  • 次の一致を選択(マルチキャレット)
    AltJ
  • すべての一致を選択(マルチキャレット)
    CtrlAltShiftJ
  • 選択範囲を複製(新しい行にキャレット)
    CtrlD
  • ステートメントを上 / 下へ移動
    CtrlShift↑ / CtrlShift
  • 行を上 / 下へ移動
    AltShift↑ / AltShift
  • 行を削除
    CtrlY
  • 行を複製
    CtrlD
  • 行を結合(選択した行をマージ)
    CtrlShiftJ
  • クリック位置でマルチキャレットを追加 / 削除
    AltShiftClick
  • 列選択モードの切り替え
    AltShiftInsert (or Altdrag)

Refactoring11

  • 名前を変更(シンボル / ファイル / ディレクトリ)
    ShiftF6
  • これをリファクタリング(コンテキストメニュー)
    CtrlShiftAltT
  • シグネチャを変更
    CtrlF6
  • メソッドの抽出
    CtrlAltM
  • 変数の抽出
    CtrlAltV
  • フィールドの抽出
    CtrlAltF
  • 定数の抽出
    CtrlAltC
  • パラメータの抽出
    CtrlAltP
  • インライン化(メソッド / 変数)
    CtrlAltN
  • 移動(ステートメント / クラス)
    F6 (or CtrlShift↑/↓ for statement)
  • 安全な削除(使用箇所の確認あり)
    AltDelete

Run & debug14

  • 実行(現在の構成)
    ShiftF10
  • デバッグ(現在の構成)
    ShiftF9
  • カバレッジ付きで実行
    CtrlShiftF10
  • 実行構成を選択
    AltShiftF10
  • ブレークポイントの切り替え
    CtrlF8
  • 条件付きブレークポイント
    CtrlShiftF8
  • プログラムを再開
    F9
  • ステップオーバー
    F8
  • ステップイン
    F7
  • ステップアウト
    ShiftF8 (or F7 with Smart Step Into)
  • 自分のコードにステップイン(ライブラリをスキップ)
    AltShiftF7
  • 式を評価
    AltF8
  • ブレークポイントを表示
    CtrlShiftF8
  • プロセスを停止(デバッグ)
    CtrlF2

Version control (Git)12

  • VCS ポップアップ(git / ブランチ / ログ)
    Alt` (backtick)
  • 変更をコミット
    CtrlK
  • コミットをプッシュ
    CtrlShiftK
  • プロジェクトを更新(git pull)
    CtrlT
  • 差分を表示
    CtrlD (in commit dialog or Local Changes)
  • ファイル / 選択範囲の履歴を表示
    CtrlShiftAltH
  • Git blame で注釈
    CtrlShiftG (or right-click → Annotate)
  • 変更を元に戻す(ファイル / 選択範囲)
    CtrlAltZ
  • ファイルの Git ログを開く
    CtrlShiftAltL
  • ブランチポップアップ
    CtrlShift` (backtick)
  • 変更をスタッシュ
    via VCS popup → Stash
  • 競合を解決
    AltEnter (in Merge dialog)

Tool windows & misc17

  • プロジェクトツールウィンドウを開く
    Alt1
  • ブックマークツールウィンドウを開く
    Alt2
  • 検索 / 検索結果を開く
    Alt3
  • 実行ツールウィンドウを開く
    Alt4
  • デバッグツールウィンドウを開く
    Alt5
  • TODO ツールウィンドウを開く
    Alt6
  • 構造ツールウィンドウを開く
    Alt7
  • 階層ツールウィンドウを開く
    Alt8
  • バージョン管理ツールウィンドウを開く
    Alt9
  • ターミナルを開く
    AltF12
  • メッセージツールウィンドウを開く
    Alt0
  • ブックマークの切り替え
    F11
  • ニーモニック付きブックマークの切り替え
    CtrlF11
  • ブックマークを表示
    ShiftF11
  • クリップボードの履歴を開く(履歴から貼り付け)
    CtrlShiftV
  • 最近使ったファイルポップアップ
    CtrlE
  • 行番号の表示 / 非表示
    via View → Active Editor Appearance
IntelliJ ショートカットについて

JetBrains IntelliJ IDEA は Java と Kotlin の主要な商用 IDE で、2024 年の Stack Overflow 調査では Java 開発者の 84% が使用しており、Scala、Groovy、Python の開発者にも広がりを見せています。IntelliJ は「Search Everywhere」(Shift+Shift)という検索パラダイムを開拓し、VS Code などが後に追随しました。リファクタリングのショートカットは今でも業界標準で、「Extract method/variable/field/parameter/constant」のコンボや有名な Shift+F6 Rename はすべて IntelliJ オリジナルです。 本リファレンスカードは最もよく使う 100+ ショートカットを 8 つの機能別に分類しています:一般、ナビゲーションと検索、編集、選択、リファクタリング、実行とデバッグ、バージョン管理(Git)、ツールウィンドウとその他。Linux のキーは Windows とほぼ同じで、macOS は Ctrl を ⌘ に、Alt を ⌥ に置き換え、Shift は ⇧ のままです。すべてのエントリは JetBrains の公式 IntelliJ IDEA ドキュメントから転記しています。 使い方 - ページ上部でプラットフォーム(Windows / Linux / macOS)を選択 — キーが即座に切り替わります。デフォルトは User-Agent から自動検出され、localStorage に保存されます。 - 検索ボックスに任意の単語を入力(「リファクタリング」「デバッグ」「git」など)するとフィルタリングされます。3 つのプラットフォームすべての機能名とキーにマッチします。 - 行の「コピー」ボタンをクリックすると現在のプラットフォームのキーをクリップボードへコピーします。 - PNG(2400×1140 横向き)を壁紙としてエクスポート、PDF を A4 横向き 1 ページの参考としてエクスポート。 ヒント - Shift+Shift(Search Everywhere)は最も便利なショートカット — クラス、ファイル、シMBOL、アクション、最近のファイルを一度に検索できます。 - ⌥Return(インテンションアクションの表示)で警告修正、import 最適化、コード生成。⌘⇧A(アクション検索)と組み合わせると何でも発見できます。 - ⌥↑ / ⌥⇧↑ を選択範囲の拡張/縮小(賢い選択)。カーソルから開始し、単語 → 式 → 行 → ブロック → メソッドへと成長します。 - ⌥⌘L でコード整形、⌃⌥O で import 最適化。有効にすると保存時に自動実行されます。 なぜ vscode-shortcuts と統合しないのか?IntelliJ のショートカットエコシステムは Java/Kotlin のリファクタリングと IDE ツールウィンドウを中心に構築されており、VS Code の「エディタ中心」モデルとは別世界です。混ぜると両方のツールの焦点がぼやけます。この分離により各ツールがフォーカスされ、1 ページに印刷可能になります。

バージョン 1.0.0