IntelliJのショートカット
基本Macのデフォルト設定で使っていて、最低限次の3つだけで事済む。
- Command + Shift + F: プロジェクト内の文字列検索
- Shift Shift: プロジェクト内のファイルやシンボルの検索
- Command + Shift + A: アクションの検索
- renameでプレビューを見て
Option + D
で適用できる
- renameでプレビューを見て
頻繁に行う操作は覚えておくと便利。
- Command + E: 最近編集したファイル
- Command + [ / ]: ジャンプ元に戻る/進む
- Option + F12: ターミナルを開く
Alt + F1 → 1
: 現在のファイルを選択してる状態でプロジェクトウィンドウを開く- ファイルを開いてShift + Escapeでウィンドウを閉じる
- F2 / Shift + F2: 次/前のエラーへ移動
IdeaVimのコマンド
移動
h, j, k, l
: カーソル移動W, B
: 次/前の単語に移動/text → n / N
: 検索して次/前に移動:%s/text/text/g
: 置換^, $
; 行の先頭/末尾に移動:100
: 行移動Control + ]
: 定義箇所や利用箇所にジャンプ
$ vi ~/.ideavimrc
" インタフェースから実装箇所にジャンプ
nmap g] :action GotoImplementation<CR>
mtext
: 現在のカーソル位置をマークする:marks
: マークの一覧を表示するtext
: マークされた位置に移動する:delmarks text, :delmarks!
: マークを(指定して/全て)削除する
編集
i, o
: (そのまま/末尾に改行を挿入して)挿入モードに移行dd
行削除v
ビジュアルモードに移行y, d
: コピー/カットしてレジスタに保存する。"{a-z}y
のようにして保存するレジスタを指定できる
:reg
: レジスタの値を表示p
: ペーストu, Control + R
: undo/redo