🔧

IntelliJ IDEA keyboard shortcuts for mac

2022/10/22に公開

検索・移動系

  • 全文検索
    command + shift + F

  • どこでも検索
    shift 2回

  • クラス検索
    command + O

  • ファイル検索
    command + shift + O

  • 行移動
    command + L

  • 最近開いたファイル
    command + E

  • 最近編集したファイル
    command + E 2回

  • 定義に移動(調査したいメソッドを選択した状態で)
    command + B

  • ジャンプ元に戻る
    command + {

  • 呼び出し箇所のリスト表示(定義元を選択した状態で行う)
    command + B

  • テスト対象クラスに行く(ない場合は作成できる)
    command + shift + T

  • テストクラスからテスト対象に戻る
    command + shift + T

情報参照系

  • パラメータ情報を見る
    command + P

  • 戻り値の型を確認する
    control + shift + P

  • 使用箇所の表示(Find Usages)
    option + F7

  • 呼び出し階層の表示(Call Hierarchy)
    option + control + H

  • 継承関係をクラス図で表示
    command + option + U

編集系

  • コメントアウト
    command + /

  • 1行削除
    command + delete

  • 行の複製
    command + D

  • 行を移動させる
    command + shift + 上下キー
    (複数行選択した状態でもできる)

  • マルチカーソル(マウス)
    option + shift + クリック
    Escで解除

  • マルチカーソル(キーボード)
    option2回(離さずに) + 上下キー

  • マルチカーソル(同じ単語)
    control + G をした回数分、同じ単語が選択される

  • import追加する
    option + return

  • 明確なimportを自動で挿入する
    Preferences > Editor > General > Auto Import > Add unambiguous imports on the fly
    にチェックを入れる

  • 不要なimport文を削除する
    control + option + O

  • 不要なimportを自動で削除する
    Preferences > Editor > General > Auto Import > Optimize imports on the fly
    にチェックを入れる
    Optimize(最適化)なので既存のimportも並び替えられてしまう

  • コードの整形(選択した部分のみも可能)
    command + option + L

  • Override/Implements
    control + O

  • Generate
    command + N

リファクタリング系

  • リファクタリングポップアップ
    control + T

  • 変数化
    command + option + V
    final , var/String 選択
    opthin + shift + O

  • 定数化
    command + option + C
    詳細設定はさらに
    command + option + C

  • フィールド変数(クラス内の変数)化
    command + option + F

  • メソッド抽出(メソッド化したい部分を選択して)
    command + option + M

  • メソッドのパラメータに変更する
    command + option + P
    (呼び出し元も修正される)

  • インライン化
    command + option + N

  • シグネチャーの変更(メソッド名、引数の変更)
    (定義変更してから)
    option + return

Discussion