
Android Studioの便利なショートカット・キー割り当てまとめ
公開日: 2026.9.30
Androidアプリ開発のデファクトスタンダードである「Android Studio」のキーボードショートカットをまとめました。頻繁に使うツールウィンドウの切り替え、コード補完や整形などのエディタ操作、定義ジャンプ、リファクタリング、ビルド・デバッグ実行まで、日々の開発速度を劇的に高めるショートカットを網羅しています。
コード編集・補完
Android Studioでの作業のほとんどの時間はコードの記述・編集をしています。そのため、まずコード編集・補完関連のショートカットを覚えることで、「ちょっとした細かい細切れのマウス操作」を削減することがコーディングのスピードアップに繋がります。
中でも最初にマスターしたいのは、以下のショートカットです。
- コード補完:
Ctrl + Space - スマート補完:
Ctrl + Option/Alt + Space - クイック修正・インテント:
Option/Alt + Enter - コードの自動再フォーマット:
Ctrl + Option/Alt + L - 不要なインポートの最適化:
Ctrl + Option/Alt + O - 行複製:
Ctrl + D - 行削除:
Ctrl + Y - コメントアウトの切り替え:
Ctrl + / - コードブロックを折りたたむ/展開する:
Ctrl + .(またはCtrl + -,Ctrl + +)
ここをマスターしてきたら、「ジャンプ系ショートカット」をマスターすると、「コードを探す」時間が大幅に削減され、コーディングが一気にスピードアップします。
| 動作 | ショートカット |
|---|---|
| コード生成 (Generate) | AltInsert |
| メソッドをオーバーライド | CtrlO |
| メソッドを実装 | CtrlI |
| コードブロックで囲む (Surround With) | CtrlAltT |
| 現在行を削除 | CtrlY |
| コードブロックを折りたたむ | Ctrl- |
| コードブロックを展開 | Ctrl+ |
| すべてのコードブロックを折りたたむ | CtrlShift- |
| すべてのコードブロックを展開 | CtrlShift+ |
| 行または選択範囲を複製 | CtrlD |
| 基本コード補完 | CtrlSpace |
| スマートコード補完 | CtrlShiftSpace |
| ステートメントを自動補完 | CtrlShiftEnter |
| クイックドキュメント表示 | CtrlQ |
| メソッドのパラメータ情報を表示 | CtrlP |
| 宣言にジャンプ | CtrlB |
| 実装にジャンプ | CtrlAltB |
| スーパーメソッドにジャンプ | CtrlU |
| 定義のクイック参照 | CtrlShiftI |
| 行コメントの切り替え | Ctrl/ |
| ブロックコメントの切り替え | CtrlShift/ |
| 選択範囲を拡張 | CtrlW |
| 選択範囲を縮小 | CtrlShiftW |
| インポートの最適化 | CtrlAltO |
| クイック修正・インテント表示 | AltEnter |
| コードの再フォーマット | CtrlAltL |
| 行の自動インデント | CtrlAltI |
| スマート行結合 | CtrlShiftJ |
| 改行して新しい行を開始 | ShiftEnter |
ナビゲーション・検索
プロジェクトが大きくなるほど、広大なコードベース、ファイル群から目的のコードやリソースを迷わず瞬時に見つけ出せるかどうかが、スピードアップのキーポイントになってきます。
Android Studio系には強力なナビゲーション・検索ショートカットが用意されています。種類がたくさんありますが、全てを覚えるのではなく、自分の作業でよく使うパターン(よく使っているメニュー)からショートカットに置き換えていきましょう。
おすすめは、最も強力な「すべてを検索(Double Shift)」や、アクション・設定コマンドを検索できる「Find Action(Ctrl + Shift + A)」。
また、クラス検索(Ctrl + N)やファイル検索(Ctrl + Shift + N)、宣言ジャンプ(F4)や最近使ったファイル履歴(Ctrl + E)を駆使することで、ファイル階層をマウスで探す手間をなくし、思考を妨げずにコード間を行き来できます。
| 動作 | ショートカット |
|---|---|
| すべてを検索 (Double Shift) | ShiftShift |
| ファイル内検索 | CtrlF |
| 次を検索 | F3 |
| 前を検索 | ShiftF3 |
| ファイル内置換 | CtrlR |
| 操作・アクションを検索 | CtrlShiftA |
| シンボル名で検索 | CtrlShiftAltN |
| クラスを検索 | CtrlN |
| ファイルを検索 | CtrlShiftN |
| パス内・全体検索 | CtrlShiftF |
| ファイル構造ダイアログ | CtrlF12 |
| 次のエディタタブへ切替 | Alt→ |
| ソース(宣言)にジャンプ | F4 |
| 最近開いたファイル | CtrlE |
| 最近編集したファイル | CtrlShiftE |
| 最後に編集した場所に移動 | CtrlShiftBackspace |
| 指定行へ移動 | CtrlG |
| 型階層を開く | CtrlH |
| メソッド階層を開く | CtrlShiftH |
| 呼び出し階層を開く | CtrlAltH |
ツール ウィンドウ
次に覚えたいのがツール・ウィンドウ系のショートカット。
編集・検索系と違って「常に使う」というわけではないですが、ウィンドウ系の操作は「ほぼほぼアプリウィンドウの外枠にある = マウス移動が多い = 時間がかかる」ので覚えておくとストレスが激減します。
| 動作 | ショートカット |
|---|---|
| プロジェクト ツールウィンドウ | Alt1 |
| Version Control ツールウィンドウ | Alt9 |
| Logcat ツールウィンドウ | Alt6 |
| エディタに戻る | Esc |
| すべてのツールウィンドウを非表示 | CtrlShiftF12 |
ビルド・実行・デバッグ
アプリの実装確認とバグ検出サイクルを最速で回すためのビルド・デバッグ関連ショートカットです。
アプリのビルド(Ctrl + F9)や実行(Shift + F10)、デバッグ実行(Shift + F9)を即座に叩けるようにしておくことで、UIやロジックの修正結果を素早く確認できます。
デバッグ実行中も、ブレークポイントのトグル(Ctrl + F8)をはじめ、ステップオーバー(F8)、ステップイン(F7)、カーソル位置まで実行(Alt + F9)、式の評価(Alt + F8)などをキーボード操作でポチポチと実行できれば、コーディング後のサイクルをスピードアップすることができます。
| 動作 | ショートカット |
|---|---|
| プロジェクトのビルド | CtrlF9 |
| 変更を適用してアクティビティを再スタート | CtrlF10 |
| ステップオーバー (Step Over) | F8 |
| ステップイン (Step Into) | F7 |
| スマート ステップイン | ShiftF7 |
| ステップアウト (Step Out) | ShiftF8 |
| カーソル位置まで実行 | AltF9 |
| 式を評価 (Evaluate Expression) | AltF8 |
| プログラムを再開 (Resume Program) | F9 |
| ブレークポイントの切り替え | CtrlF8 |
| ブレークポイント一覧表示 | CtrlShiftF8 |
| ビルドと実行 (Run) | ShiftF10 |
| デバッグ実行 (Debug) | ShiftF9 |
リファクタリング
安全かつ迅速にコードの設計改善を行うためのリファクタリング用ショートカットです。
変数名や関数名の一括変更(Shift + F6)や、安全な削除(Alt + Delete)を活用すれば、参照箇所を壊すことなく安全に改名・整理が行えます。
ロジックの肥大化を防ぐメソッドの抽出(Ctrl + Alt + M)や変数の抽出(Ctrl + Alt + V)、定数抽出(Ctrl + Alt + C)などの抽出系ショートカットを使いこなすことで、保守性の高いKotlin/Javaコードをストレスなく洗練させることができます。
ただ、ここは影響範囲が大きいコマンドもあるので、マスターするまでは確認しながら使うようにしましょう。
| 動作 | ショートカット |
|---|---|
| クラス/ファイルのコピー | F5 |
| 移動 (Move) | F6 |
| 安全な削除 (Safe Delete) | AltDelete |
| 名前を変更 (Rename) | ShiftF6 |
| 署名の変更 | CtrlF6 |
| インライン化 (Inline) | CtrlAltN |
| メソッドの抽出 | CtrlAltM |
| 変数の抽出 | CtrlAltV |
| フィールドの抽出 | CtrlAltF |
| 定数の抽出 | CtrlAltC |
| パラメータの抽出 | CtrlAltP |
バージョン管理・設定
Gitをはじめとするバージョン管理システムの操作や、IDE全体の環境設定にアクセスするショートカットです。
Git関連はかなり使うコマンドなので、覚えて損はありません。
差分確認からコミット画面の呼び出し(Ctrl + K)やリモートリポジトリからの更新(Ctrl + T)をIDE内から直接呼び出せるため、ターミナルや外部GUIツールへ切り替える頻度を大幅に減らせます。
設定ダイアログ(Ctrl + Alt + S)やプロジェクト構造ダイアログ、プロジェクトの同期(Ctrl + Alt + Y)もキーボードから素早く開けるようにしておくと、SDKや依存関係のトラブルシューティング時にもスムーズに対応できます。
| 動作 | ショートカット |
|---|---|
| VCS にコミット | CtrlK |
| VCS から更新 | CtrlT |
| 最近の変更を表示 | ShiftAltC |
| すべて保存 | CtrlS |
| プロジェクト同期 (Sync) | CtrlAltY |
| 設定ダイアログを開く | CtrlAltS |
| プロジェクト構造ダイアログを開く | CtrlShiftAltS |