覚えたら書く

IT関係のデベロッパとして日々覚えたことを書き残したいです。twitter: @yyoshikaw

IntelliJ IDEA - ショートカット集

IntelliJ IDEAのショートカット集(IntelliJ IDEAを使い始めたばかりなので自分用のメモです)

ちなみに自分の環境がWindowsなので以下全てWindows用のショートカットを記載しています。


便利なショートカット

使用頻度が特に高いショートカット

内容 ショートカット
スマートコード補完 Ctrl + Shift + Space
どこでも検索 Shift ×2
インテンションアクションとクイックフィックス Alt + Enter
コード生成 Alt + Insert
パラメータ情報 Ctrl + P
選択範囲を拡張 Ctrl + W
選択範囲を縮小 Ctrl + Shift + W
最近のファイルホップアップ Ctrl + E
名前の変更 Shift + F6


デフォルトのキーマップ

一般

内容 ショートカット
対応するツールウィンドウを開く Alt + 0~9
すべて保存 Ctrl + S
同期 Ctrl + Alt + Y
エディタの最大化切り替え Ctrl + Shift + F12
現在のプロファイルで現在のファイルを検査 Alt + Shift + I
現在のスキームをクイックスイッチ Ctrl + `(バッククォート)
設定ダイアログ Ctrl + Alt + S
プロジェクト構造ダイアログ Ctrl + Alt + Shit + S
アクションを探す Ctrl + Shift + A


デバッグ

内容 ショートカット
ステップオーバー/イントゥ F8 / F7
スマートステップイントゥ/ステップアウト Shift + F7 / Shift + F8
カーソルまで実行 Alt + F9
式を評価 Alt + F8
プログラムの再開 F9
ブレークポイントのトグル Ctrl + F8
ブレークポイントを表示 Ctrl + Shift + F8


検索/置換

内容 ショートカット
どこでも検索 Shift ×2
検索 Ctrl + F
次/前を検索 F3 / Shift + F
置換 Ctrl + R
パス内検索 Ctrl + Shift + F
パス内置換 Ctrl + Shift + R
次の出現位置を選択 Alt + J
すべての出現位置を選択 Ctrl + Alt + Shift + J
出現位置の選択を解除 Alt + Shift + J


編集

内容 ショートカット
ベーシックコード補完 Ctrl + Space
スマートコード補完 Ctrl + Shift + Space
完全なステートメント Ctrl + Shift + Enter
パラメータ情報(メソッド呼び出しの引数内) Ctrl + P
クイックドキュメント検索 Ctrl + Q
外部Doc Shift + F1
簡単な情報 Ctrl + mouse
キャレット位置でエラーの説明を表示 Ctrl + F1
コードを生成 Alt + Insert
メソッドのオーバーライド Ctrl + O
メソッドを実装 Ctrl + I
囲む Ctrl + Alt + T
行コメントでのコメント/アンコメント Ctrl + /
ブロックコメントでのコメント/アンコメント Ctrl + Shift + /
選択範囲を拡張 Ctrl + W
選択範囲を縮小 Ctrl + Shift + W
コンテキスト情報 Alt + Q
インテンションアクションとクイックフィックスを表示 Alt + Enter
コードを再フォーマット Ctrl + Alt + L
インポートの最適化 Ctrl + Alt + O
行(複数)を自動インデント Ctrl + Alt + I
選択した行のインデント/インデント解除 Tab / Shift + Tab
現在の行をクリップボードにカット Ctrl + X, Shift + Delete
現在の行をクリップボードにコピー Ctrl + C, Ctrl + Insert
クリックボードから貼り付け Ctrl + V, Shift + Insert
最近のバッファから貼り付け Ctrl + Shift + V
現在の行を複製 Ctrl + D
キャレット位置の行を削除 Ctrl + Y
スマートラインの結合 Ctrl + Shift + J
スマートラインの分割 Ctrl + Enter
新しい行を開始 Shift + Enter
キャレット位置または選択したブロックの単語のケースをトグル Ctrl + Shift + U
コードブロックの終了/開始まで選択 Ctrl + Shift + ] / [
カーソルの右側の単語を削除 Ctrl + Delete
カーソルの左側の単語を削除 Ctrl + Backspace
コードブロックを展開/折り畳む Ctrl + Shift + NumPad+ / -
すべて展開 Ctrl + Shift + NumPad+
すべて折り畳む Ctrl + Shift + NumPad-
アクティブなエディタタブを閉じる Ctrl + F4


リファクタリング

内容 ショートカット
コピー F5
移動 F6
安全な削除 Alt + Delete
名前の変更 Shift + F6
これをリファクタリング Ctrl + Alt + Shift + T
署名を変更 Ctrl + F6
インライン Ctrl + Alt + N
メソッドを抽出 Ctrl + Alt + M
変数を抽出 Ctrl + Alt + V
フィールドを抽出 Ctrl + Alt + F
定数を抽出 Ctrl + Alt + C
パラメータを抽出 Ctrl + Alt + P


ナビゲーション

内容 ショートカット
クラスに移動 Ctrl + N
ファイルに移動 Ctrl + Shift + N
シンボルに移動 Ctrl + Alt + Shift + N
次 / 前のエディタタブに移動 Alt + Right / Left
前のツールウィンドウに戻る F12
エディタに移動(ツールウィンドウから) Esc
アクティブまたは最後にアクティブだったウィンドウを隠す Shift + Esc
次に移動 Ctrl + G
最近のファイルのポップアップ Ctrl + E
次 / 前に移動 Ctrl + Alt + Left / Right
最後の編集の場所に移動 Ctrl + Shift + Backspace
現在のまたは任意のビューのシンボルを選択 Alt + F1
宣言に移動 Ctrl + B, Ctrl + Click
実装(複数)に移動 Ctrl + Alt + B
クイック定義検索を開く Ctrl + Shift + I
型宣言に移動 Ctrl + Shift + B
スーパーメソッド/スーパークラスに移動 Ctrl + U
前/次の方法に移動 Alt + Up / Down
コードブロックの終了/開始に移動 Ctrl + ] / [
ファイル構造ポップアップ Ctrl + F12
型階層 Ctrl + H
メソッド階層 Ctrl + Shift + H
呼び出し階層 Ctrl + Alt + H
次/前強調エラー F2 / Shift + F2
ソース編集/ソース表示 F4 / Ctrl + Enter
ナビゲーションバーを表示 Alt + Home
ブックマークをトグル F11
ニーモニックでブックマークをトグル Ctrl + F11
番号付きブックマークに移動 Ctrl + 0~9
ブックマークを表示 Shift + F11


コンパイルと実行

内容 ショートカット
プロジェクトを作成(修正と依存のコンパイル) Ctrl + F9
選択したファイル、パッケージまたはモジュールをコンパイル Ctrl + Shift + F9
構成を選択し、実行/デバッグ Alt + Shift + F10 / F9
実行/デバッグ Shift + F10 / F9
エディタからコンテキスト構成を実行 Ctrl + Shift + F10


使用方法検索

内容 ショートカット
使用方法を検索/ファイル内の使用方法を検索 Alt + F7 / Ctrl + F7
ファイル内の使用方法を強調 Ctrl + Shift + F7
使用方法を表示 Ctrl + Alt + F7


VCS/ローカル履歴

内容 ショートカット
VCSにプロジェクトをコミット Ctrl + K
VCSからプロジェクトを更新 Ctrl + T
コミットをプッシュ Ctrl + Shift + K
「VCS」クイックポップアップ Alt + `(バッククォート)


ライブテンプレート

内容 ショートカット
ライブテンプレートで囲む Ctrl + Alt + J
ライブテンプレートを挿入 Ctrl + J



関連リンク

IntelliJ IDEA | サムライズム