Keyhab
⇧⇧
IntelliJ IDEA

IntelliJ IDEA ショートカット一覧(チートシート)macOS 版

IntelliJ IDEA のショートカットを操作別にまとめた一覧表。検索と移動、コード補完、リファクタリング、デバッグ、Git 操作まで70個を macOS のキー配列で掲載しています。

この記事の使い方

引くための一覧です。キーは macOS のデフォルト(keymap: macOS) を基準にしています。Windows / Linux では配列そのものが別の keymap になるため、対応は IDE の設定(Preferences → Keymap)で確認してください。

IntelliJ は数が多いので、まず検索系の2つ(Shift 2回、Cmd + Shift + A)さえ覚えれば、残りは必要になったときに引けます。

探す(最初に覚える2つ)

ショートカット操作
Shift → Shiftどこでも検索
Cmd + Shift + Aアクション検索

Shift 2回はファイル・クラス・シンボル・設定を横断して探せます。Cmd + Shift + A は「やりたいこと」を名前で探して実行する入口。この2つがあれば、他のキーを忘れても詰みません。

移動

ショートカット操作
Cmd + Oクラスに移動
Cmd + Shift + Oファイルに移動
Cmd + Opt + Oシンボルに移動
Cmd + B宣言に移動
Cmd + Opt + B実装に移動
Cmd + Uスーパーメソッドに移動
Cmd + E最近開いたファイル
Cmd + Shift + E最近訪れたコード位置(Recent Locations)
Cmd + Opt + ← / →前/次の位置へ
Cmd + F12ファイル構造ポップアップ
Opt + F7使用箇所を検索
Opt + Spaceクイック定義プレビュー
Ctrl + H型階層を表示
Cmd + Shift + Hメソッド階層を表示
Cmd + Shift + F7ファイル内の使用箇所をハイライト

検索・置換

ショートカット操作
Cmd + Fファイル内検索
Cmd + Rファイル内置換
Cmd + Shift + Fパス内を検索
Cmd + Shift + Rパス内を置換

書く

ショートカット操作
Ctrl + Spaceコード補完
Ctrl + Shift + Spaceスマート補完(型に合うものだけ)
Opt + Enterクイックフィックス/インテンションアクション
Cmd + Shift + Enterステートメントを補完(括弧やセミコロンを閉じる)
Cmd + D行を複製
Cmd + Backspace行を削除
Ctrl + Shift + J行を結合
Cmd + Shift + ↑ / ↓ステートメントを上下に移動
Cmd + Opt + Enter上に空行を挿入
Shift + Enter下に空行を挿入
Opt + ↑選択範囲を拡張
Cmd + Shift + U大文字/小文字を切替
Cmd + Shift + 8列選択モードの切替
Cmd + Shift + Vクリップボード履歴からペースト
Cmd + Opt + Tコードで囲む(if / try など)
Cmd + Opt + Jライブテンプレートで囲む

Opt + Enter は IntelliJ の象徴みたいなキーです。警告や赤線が出たらとりあえずこれを押せば、直し方の候補が出ます。

整形

ショートカット操作
Cmd + Opt + Lコードを整形
Cmd + Opt + Shift + Lオプション付きで整形
Ctrl + Opt + Oインポートの最適化
Ctrl + Opt + I自動インデント

リファクタリング

ショートカット操作
Ctrl + Tリファクタリングメニュー
Shift + F6名前を変更
F6移動
Cmd + Opt + Mメソッドの抽出
Cmd + Opt + V変数の抽出
Cmd + Opt + C定数の抽出
Cmd + Opt + Fフィールドの抽出
Cmd + Opt + Pパラメータの抽出
Cmd + Opt + Nインライン化
Cmd + Opt + Shift + C参照のコピー(完全修飾名)

抽出系(メソッド・変数・定数)は、IntelliJ を使う最大の理由と言っていい部分です。手で書き換えるのに比べて事故が起きません。

実行・デバッグ

ショートカット操作
Ctrl + R実行
Ctrl + Dデバッグ
Ctrl + Opt + R構成を選んで実行
Ctrl + Opt + D構成を選んでデバッグ
Cmd + F8ブレークポイントの切替
Cmd + Shift + F8ブレークポイント一覧
F8ステップオーバー
F7ステップイン
Shift + F8ステップアウト
Opt + F8式を評価

Git(VCS)

ショートカット操作
Cmd + Kコミット
Cmd + Shift + Kプッシュ
Cmd + Tプル/アップデート
Ctrl + VVCS 操作ポップアップ

ツールウィンドウ

ショートカット操作
Cmd + 1プロジェクト
Cmd + 7ストラクチャー
Cmd + 9Git

どこから覚えるか

IntelliJ はショートカットが数百あるので、全部覚えるという発想を捨てた方が早いです。

  1. Shift 2回 と Cmd + Shift + A — 探せれば他は後から引ける
  2. Opt + Enter — 問題の修正はこれ1つ
  3. Cmd + B / Cmd + Opt + B — 定義と実装の行き来
  4. 抽出系(Cmd + Opt + M / V)は、リファクタリングする日に

この4段階で、日常の作業はほぼカバーできます。

⇧⇧

IntelliJ IDEA のショートカットを、4択クイズで覚える

Keyhab は15ツール・1,050問を初級・中級・上級で出題する iPhone・iPad アプリ。1日5分、VSCode (Mac)・Vim の初級は無料で使えます。

App Store で無料ダウンロード

関連記事