Save the date! Android Dev Summit is coming to Mountain View, CA on November 7-8, 2018.

キーボード ショートカット

Android Studio には多くの一般的なアクションに対応するキーボード ショートカットがあります。 表 1 にオペレーティング システム別の既定のキーボード ショートカットを示します。

注:下の表 1 に示す既定のキーマップに加えて、豊富なプリセットの中から使用するキーマップを選択したり、カスタム キーマップを作成したりすることができます。 キーボード ショートカットのカスタマイズの詳細については、以下のカスタム キーマップの設定をご覧ください。

表 1.Windows/Linux オペレーティング システムと Mac オペレーティング システムの既定のキーボード ショートカット

説明 Windows/Linux Mac
全般
すべて保存 Control+S Command+S
同期 Control+Alt+Y Command+Option+Y
エディタの最大化/最小化 Control+Shift+F12 Control+Command+F12
お気に入りに追加 Alt+Shift+F Option+Shift+F
現在のプロファイルを使用して現在のファイルのインスペクションを実施 Alt+Shift+I Option+Shift+I
クイックスイッチ Control+`(バッククォート) Control+`(バッククォート)
設定ダイアログを開く Control+Alt+S Command+,(コンマ)
プロジェクト構造のダイアログを開く Control+Alt+Shift+S Command+;(セミコロン)
タブとツール ウィンドウの切り替え Control+Tab Control+Tab
Studio 内の移動と検索
すべてを検索 (コードとメニューを含む) Shift キーを 2 度押す Shift キーを 2 度押す
検索 Control+F Command+F
次を検索 F3 Command+G
前を検索 Shift+F3 Command+Shift+G
置換 Control+R Command+R
操作を検索 Control+Shift+A Command+Shift+A
シンボル名で検索 Control+Alt+Shift+N Command+Option+O
クラスを検索 Control+N Command+O
(クラスではなく)ファイルを検索 Control+Shift+N Command+Shift+O
パス内を検索 Control+Shift+F Command+Shift+F
ファイル構造のポップアップを開く Control+F12 Command+F12
開いているエディタタブの切り替え Alt+右/左矢印 Control+右/左矢印
ソースにジャンプ F4 / Control+Enter F4 / Command+下矢印
現在のエディタタブを新しいウィンドウで開く Shift+F4 Shift+F4
最近開いたファイルのポップアップを表示 Control+E Command+E
最近編集したファイルのポップアップを表示 Control+Shift+E Command+Shift+E
最後に編集した場所に移動 Control+Shift+Backspace Command+Shift+Backspace
アクティブなエディタタブを閉じる Control+F4 Command+W
ツール ウィンドウからエディタ ウィンドウに戻る Esc Esc
アクティブなツール ウィンドウまたは最後のアクティブなツール ウィンドウを非表示にする Shift+Esc Shift+Esc
行に移動 Control+G Command+L
型階層を開く Control+H Control+H
メソッド階層を開く Control+Shift+H Command+Shift+H
呼び出し階層を開く Control+Alt+H Control+Option+H
コードの記述
コード(getters、setters、constructors、hashCode/equals、toString、new file、new class)を生成 Alt+Insert Command+N
メソッドをオーバーライド Control+O Control+O
メソッドを実装 Control+I Control+I
(if...else / try...catch / など)で囲む Control+Alt+T Command+Option+T
キャレットで示す行を削除 Control+Y Command+Backspace
現在のコードブロックを折りたたむ/展開する Control+minus/plus Command+minus/plus
すべてのコードブロックを折りたたむ/展開する Control+Shift+minus/plus Command+Shift+minus/plus
現在の行または選択範囲を複製 Control+D Command+D
基本コード補完 Control+Space Control+Space
スマートコード補完(型予測によりメソッドと変数のリストをフィルタにかける) Control+Shift+Space Control+Shift+Space
ステートメントを補完 Control+Shift+Enter Command+Shift+Enter
ドキュメントのクイック検索 Control+Q Control+J
選択したメソッドのパラメータを表示 Control+P Command+P
宣言に(直接)移動 Control+B または Control+Click Command+B または Command+Click
実装に移動 Control+Alt+B Command+Alt+B
super メソッド/super クラスに移動 Control+U Command+U
定義のクイック検索を開く Control+Shift+I Command+Y
プロジェクトのツール ウィンドウの表示/非表示の切り替え Alt+1 Command+1
ブックマークの切り替え F11 F3
ニーモニックでブックマークの切り替え Control+F11 Option+F3
行コメントでコメント/コメント解除 Control+/ Command+/
ブロック コメントでコメント/コメント解除 Control+Shift+/ Command+Shift+/
コードブロックの選択範囲を広げる Control+W Option+Up
現在の選択範囲を前の状態まで縮小する Control+Shift+W Option+Down
コードブロックの起点に移動 Control+[ Option+Command+[
コードブロックの終端に移動 Control+] Option+Command+]
コードブロックの起点まで選択 Control+Shift+[ Option+Command+Shift+[
コードブロックの終端まで選択 Control+Shift+] Option+Command+Shift+]
語尾まで削除 Control+Delete Option+Delete
語頭まで削除 Control+Backspace Option+Backspace
インポートを最適化 Control+Alt+O Control+Option+O
プロジェクトのクイック修正(目的のアクションとクイック修正案の表示) Alt+Enter Option+Enter
コードの再フォーマット Control+Alt+L Command+Option+L
行のオートインデント Control+Alt+I Control+Option+I
行のインデント/インデント解除 Tab/Shift+Tab Tab/Shift+Tab
スマート行結合 Control+Shift+J Control+Shift+J
スマート行分割 Control+Enter Command+Enter
新しい行を開始 Shift+Enter Shift+Enter
次の/前のハイライト表示されたエラーに移動 F2 / Shift+F2 F2 / Shift+F2
ビルドと実行
ビルド Control+F9 Command+F9
ビルドして実行 Shift+F10 Control+R
デバッグ
デバッグ Shift+F9 Control+D
ステップ オーバー F8 F8
ステップイン F7 F7
スマート ステップイン Shift+F7 Shift+F7
ステップアウト Shift+F8 Shift+F8
カーソル位置まで実行 Alt+F9 Option+F9
式を評価 Alt+F8 Option+F8
プログラムを再開 F9 Command+Option+R
ブレークポイントの切り替え Control+F8 Command+F8
ブレークポイントを表示 Control+Shift+F8 Command+Shift+F8
リファクタリング
コピー F5 F5
移動 F6 F6
安全な削除 Alt+Delete Command+Delete
名前の変更 Shift+F6 Shift+F6
署名の変更 Control+F6 Command+F6
インライン Control+Alt+N Command+Option+N
メソッドの抽出 Control+Alt+M Command+Option+M
変数の抽出 Control+Alt+V Command+Option+V
フィールドの抽出 Control+Alt+F Command+Option+F
定数の抽出 Control+Alt+C Command+Option+C
パラメータの抽出 Control+Alt+P Command+Option+P
バージョン管理/ローカル履歴
VCS にプロジェクトをコミット Control+K Command+K
VCS からプロジェクトを更新 Control+T Command+T
最近の変更を表示 Alt+Shift+C Option+Shift+C
VCS ポップアップを開く Alt+`(バッククォート) Control+V

カスタム キーマップの設定

豊富なプリセットの中から使用するキーマップを選択するか、プリセットのキーマップを変更して、Android Studio 用のキーマップ設定に新しいカスタム キーマップを作成することができます。

キーマップ設定を開くには、** [File] > [Settings] > [Keymap](Mac の場合、[File] > [Properties] > [Keymap]**)をクリックします。

図 1. Android Studio のキーマップ設定ウィンドウ

  1. キーマップ ドロップダウン:このメニューから目的のキーマップを選択して、プリセットのキーマップを切り替えます。
  2. アクション リスト:変更するアクションを右クリックします。 任意の操作用のキーボード ショートカットの追加や、マウスのクリックと操作を関連付けるマウス ショートカットの追加、現在のショートカットの削除が可能です。プリセットのキーマップを使用している場合、任意の操作のショートカットを変更すると、そのキーマップのコピーが自動的に作成され、変更内容がコピーに追加されます。
  3. [Copy] ボタン:ベースとして使用するキーマップをドロップダウン メニューから選択し、[Copy]をクリックして新しいカスタム キーマップを作成します。キーマップ名とショートカットを変更することができます。
  4. [Reset] ボタン:ドロップダウン メニューからキーマップを選択し、[Reset] をクリックすると、キーマップが元の設定に戻ります。
  5. 検索ボックス:このボックスをクリックすると、アクション名でキーボード ショートカットを検索できます。
  6. ショートカットによる検索:[Find Actions by Shortcut] をクリックし、 ショートカットを入力すると、ショートカットからアクションを検索できます。