Java
Mac
shortcut
AndoridStudio
Flutter

Android Studio Shortcut Keys (Mac OS X 10.5+)

修飾キー

Command : ⌘ Option : ⌥ Control : ⌃ Shift : ⇧ Capslock : ⇪ Tab : ⇥ Esc : ⎋ Return : ⏎ Delete : ⌫ Backspace : ⌦ (fn ⌫)

全般

Command Name
⌘ S すべて保存
⌘ ⌥ Y 同期
⌃ ⌘ F12 エディタの最大化/最小化
⌥ ⇧ F お気に入りに追加
⌥ ⇧ I 現在のプロファイルを使用して現在のファイルのインスペクションを実施
^ ` クイックスイッチ
⌘ , 設定ダイアログを開く
⌘ ; プロジェクト構造のダイアログを開く
⌃ ⇥ タブとツール ウィンドウの切り替え

Studio 内の移動と検索

Command Name
⇧ ⇧ すべてを検索 (コードとメニューを含む)
⌘ F 検索
⌘ G 次を検索
⌘ ⇧ G 前を検索
⌘ R 置換
⌘ ⇧ A 操作を検索
⌘ ⌥ O シンボル名で検索
⌘ O クラスを検索
⌘ ⇧ O (クラスではなく)ファイルを検索
⌘ ⇧ F パス内を検索
⌘ F12 ファイル構造のポップアップを開く
⌃ →/← 開いているエディタタブの切り替え
F4 / ⌘ ↓ ソースにジャンプ
⇧ F4 現在のエディタタブを新しいウィンドウで開く
⌘ E 最近開いたファイルのポップアップを表示
⌘ ⇧ E 最近編集したファイルのポップアップを表示
⌘ ⇧ ⌦ 最後に編集した場所に移動
⌘ W アクティブなエディタタブを閉じる
ツール ウィンドウからエディタ ウィンドウに戻る
⇧ ⎋ アクティブなツール ウィンドウまたは最後のアクティブなツール ウィンドウを非表示にする
⌘ L 行に移動
⌃ H 型階層を開く
⌘ ⇧ H メソッド階層を開く
⌃ ⌥ H 呼び出し階層を開く

コードの記述

Command Name
⌃ ⇧ T 新しいターミナルのインスタンスを作成
⌘ N コード(getters、setters、constructors、hashCode/equals、toString、new file、new class)を生成
⌃ O メソッドをオーバーライド
⌃ I メソッドを実装
⌘ ⌥ T (if...else / try...catch / など)で囲む
⌘ ⌦ キャレットで示す行を削除
⌘ -/+ 現在のコードブロックを折りたたむ/展開する
⌘ ⇧ -/+ すべてのコードブロックを折りたたむ/展開する
⌘ D 現在の行または選択範囲を複製
⌃ Space 基本コード補完
⌃ ⇧ Space スマートコード補完(型予測によりメソッドと変数のリストをフィルタにかける)
⌘ ⇧ ⏎ ステートメントを補完
⌃ J ドキュメントのクイック検索
⌘ P 選択したメソッドのパラメータを表示
⌘ B / ⌘ Click 宣言に(直接)移動
⌘ ⌥ B 実装に移動
⌘ U super メソッド/super クラスに移動
⌘ Y 定義のクイック検索を開く
⌘ 1 プロジェクトのツール ウィンドウの表示/非表示の切り替え
F3 ブックマークの切り替え
⌥ F3 ニーモニックでブックマークの切り替え
⌘ / 行コメントでコメント/コメント解除
⌘ ⇧ / ブロック コメントでコメント/コメント解除
⌥ ↑ コードブロックの選択範囲を広げる
⌥ ↓ 現在の選択範囲を前の状態まで縮小する
⌥ ⌘ [ コードブロックの起点に移動
⌥ ⌘ ] コードブロックの終端に移動
⌥ ⌘ ⇧ [ コードブロックの起点まで選択
⌥ ⌘ ⇧ ] コードブロックの終端まで選択
⌥ ⌫ 語尾まで削除
⌥ ⌦ 語頭まで削除
⌃ ⌥ O インポートを最適化
⌥ ⏎ プロジェクトのクイック修正(目的のアクションとクイック修正案の表示)
⌘ ⌥ L コードの再フォーマット
⌃ ⌥ I 行のオートインデント
⇥/⇧ ⇥ 行のインデント/インデント解除
⌃ ⇧ J スマート行結合
⌘ ⏎ スマート行分割
⇧ ⏎ 新しい行を開始
F2 / ⇧ F2 次の/前のハイライト表示されたエラーに移動

ビルドと実行

Command Name
⌘ F9 ビルド
⌃ R ビルドして実行

デバッグ

Command Name
⌃ D デバッグ
F8 ステップ オーバー
F7 ステップイン
⇧ F7 スマート ステップイン
⇧ F8 ステップアウト
⌥ F9 カーソル位置まで実行
⌥ F8 式を評価
⌘ ⌥ R プログラムを再開
⌘ F8 ブレークポイントの切り替え
⌘ ⇧ F8 ブレークポイントを表示

リファクタリング

Command Name
F5 コピー
F6 移動
⌘ ⌫ 安全な削除
⇧ F6 名前の変更
⌘ F6 署名の変更
⌘ ⌥ N インライン
⌘ ⌥ M メソッドの抽出
⌘ ⌥ V 変数の抽出
⌘ ⌥ F フィールドの抽出
⌘ ⌥ C 定数の抽出
⌘ ⌥ P パラメータの抽出

バージョン管理/ローカル履歴

Command Name
⌘ K VCS にプロジェクトをコミット
⌘ T VCS からプロジェクトを更新
⌥ ⇧ C 最近の変更を表示
⌃ V VCS ポップアップを開く