IntelliJのショートカット
基本的にMacのデフォルト設定で使っている。
-
Command + Shift + F: プロジェクト内の文字列検索
-
Shift Shift: プロジェクト内のファイルやシンボルの検索
-
Command + Shift + A: アクションの検索
- renameでプレビューを見てOption + Dで適用できる
-
Command + E: 最近編集したファイル
-
Command + [ / ]: ジャンプ元に戻る/進む
-
Option + F12: ターミナルを開く
-
F2 / Shift + F2: 次/前のエラーへ移動
-
Command + 7: File structure を表示する
-
Shift + F3: 行やファイルを Bookmark する
- Command + 2 で Bookmark window を開く
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