memo

IntelliJ IDEA

ショートカット

移動系

動作 キー操作
指定した行番号にジャンプ command + L
対括弧にジャンプ control + M
コードブロックの開始位置にジャンプ command + option + [
コードブロックの終了位置にジャンプ command + option + ]
クラスやメソッド、変数の定義にジャンプ command + B
インターフェースメソッドの実装箇所にジャンプ command + option + B
次のメソッド/前のメソッドに移動 control + ↓ / control + ↑(他とかぶらないキーに設定変更して)
最後の編集位置に移動 command + shift + backspace
次のエラー箇所に移動 F2
前のエラー箇所に移動 shift + F2

カーソル移動

動作 キー操作
control + F
control + B
行頭 control + A
行末 control + E
control + P
control + N

マーク系

動作 キー操作
行に番号をマークする control + shift + 1〜9
マークした番号に移動 control + 1〜9
カーソル位置の行をブックマーク(トグル) F3
ブックマーク一覧を表示 command + F3

表示系

動作 キー操作
変数の型を表示(マウス操作) commandキーを押しながらマウスポインターを変数の場所に合わせる
変数の詳細を表示 command + shift キーを押しながらマウスポインターを変数の場所に合わせる
メソッドや変数の定義を簡易表示 control + J または F1
メソッドや変数の内容をダイアログ表示 command + Y
メソッドの呼び出し箇所でパラメーターを表示 command + P
ビルド結果の表示を隠す shift + escape
クラス階層を表示 control + H
プロジェクトに対して最近行った変更をリスト option + shift + C
最近開いたファイルの一覧を表示 Command + E
最近編集したファイルの一覧を表示 Command + Shift + E
カーソル位置のクラス、メソッドをツリーに表示 option + F1, [プロジェクトビュー] - [プロジェクト]

コード編集系

動作 キー操作
行コメント command + /
ブロックコメント command + option + /
入力しながら一致するメソッドやフィールドをリスト command + option + O
importを最適化 control + option + O
自動インデント control + option + I
if, while, when などを入力して {} を自動追加 command + shift + Enter
コードのフォーマット command + option + L

テキスト編集系

動作 キー操作
行頭まで削除 command + backspace
行末まで削除 control + K
行結合 control + shift + J
下に行挿入 shift + enter
上に行挿入 command + option + enter
カーソル位置の単語を選択、さらに同じ単語を順次複数選択 control + G
複数行カーソル option + shift + マウスクリック
または
option 2回 + ↑↓
ブロック選択 行内で shift + ←/→ で範囲選択
command + shift F8
shiftキーを押したまま ↑/↓ で範囲選択
カーソル位置と一致する単語をすべて選択 option + command + G
行複製 command + D
行削除 command + delete
行を上下に移動(インデント補正なし) option + shift + ↑↓
行を上下に移動(インデント補正付き) command + shift + ↑↓
メソッドを上下に移動 command + shift + ↑↓
カーソル位置の単語を選択 control + G
カーソル位置の単語と同じ単語を複数選択 control + G を複数回操作
大文字・小文字切り替え command + shift + U

(参考) https://pleiades.io/help/idea/reference-keymap-mac-default.html#coding_assistance

検索系

動作 キー操作
カーソル位置の単語を選択 control + G
カーソル位置の文字列を検索(1) 文字列を選択して command + F
カーソル位置の文字列を検索(2) control + G, command + G/command + shift + G
次を検索 command + G, またはカーソル下
前を検索 command + shift + G, またはカーソル上
どこでも検索 shift x 2回

その他

動作 キー操作
リファクタリングメニュー表示 control + T
エディタにフォーカス移動 Esc

トラブルシューティング