JetBrains

JetBrains IDE(IntelliJ IDEA / GoLand / PyCharm など)常用(じょうよう) ショートカットキーリファレンス。

マルチカーソルと選択

機能WindowsmacOS
マルチカーソル(複数カーソル選択)Alt を2回押して Left ClickCmd を2回押して Left Click
次の出現箇所を選択Alt + JCtrl + G
前の選択を解除Alt + Shift + JCtrl + Shift + G
すべての出現箇所を選択Ctrl + Shift + Alt + JCtrl + Cmd + G
矩形選択モードAlt + Shift + Insert(モード有効化)Ctrl + Shift + Cmd + 8(モード有効化)

選択範囲の拡張

動作Windows / LinuxmacOS
選択範囲を拡大(例:文 → ブロック)Ctrl + WOption + ↑
選択範囲を縮小Ctrl + Shift + WOption + ↓

グローバル検索と置換

機能WindowsmacOS
グローバル検索Ctrl + Shift + FCmd + Shift + F
グローバル置換Ctrl + Shift + RCmd + Shift + R

ナビゲーション

機能WindowsmacOS
定義へ移動Ctrl + BCmd + B
ファイルへ移動Ctrl + Shift + NCmd + Shift + O
クラスへ移動Ctrl + NCmd + O
シンボルへ移動Ctrl + Alt + Shift + NCmd + Option + O
行番号へ移動Ctrl + GCmd + L
最近開いたファイルCtrl + ECmd + E
すべて検索Double ShiftDouble Shift

編集

機能WindowsmacOS
行コメントCtrl + /Cmd + /
ブロックコメントCtrl + Shift + /Cmd + Shift + /
行を上へ移動Alt + Shift + ↑Option + Shift + ↑
行を下へ移動Alt + Shift + ↓Option + Shift + ↓
行を複製Ctrl + DCmd + D
行を削除Ctrl + YCmd + Backspace
コードフォーマットCtrl + Alt + LCmd + Option + L
imports を最適化Ctrl + Alt + OCtrl + Option + O

リファクタリング

機能WindowsmacOS
名前変更Shift + F6Shift + F6
メソッド抽出Ctrl + Alt + MCmd + Option + M
変数抽出Ctrl + Alt + VCmd + Option + V
定数抽出Ctrl + Alt + CCmd + Option + C
インライン化Ctrl + Alt + NCmd + Option + N
リファクタメニューCtrl + Alt + Shift + TCtrl + T

実行とデバッグ

機能WindowsmacOS
実行Shift + F10Ctrl + R
デバッグShift + F9Ctrl + D
実行構成Alt + Shift + F10Ctrl + Option + R
ブレークポイント切替Ctrl + F8Cmd + F8
ステップオーバーF8F8
ステップインF7F7
ステップアウトShift + F8Shift + F8
続行F9Cmd + Option + R

バージョン管理 (VCS)

機能WindowsmacOS
変更をコミットCtrl + KCmd + K
プロジェクトを更新Ctrl + TCmd + T
プッシュCtrl + Shift + KCmd + Shift + K
VCS 操作メニューAlt + `Ctrl + V