インストール方法
PhpStorm>Pregerences>Plugins
Marketplaceを選択し、「IdeaVim」を検索
インストール後、再起動する
再起動すると、なにやらポップアップが出てきた
Noを選択すると、移動キー[ h , j , k , l ]を押したままカーソルを動かし続けることができなくなるようなのでYesを選択
IdeaVimを無効にしたいときは、Tools>Vim Emulatorのチェックを解除する
修行内容
カーソル移動系
キー | 動作 |
---|---|
Ctrl + f | 1ページ下 |
Ctrl + b | 1ページ上 |
Ctrl + u | 半ページ下 |
Ctrl + d | 半ページ上 |
b | カーソル位置より前にある単語の先頭へ移動 |
ge | カーソル位置より前にある単語の末尾へ移動 |
w | カーソル位置より後にある単語の先頭に移動 |
e | カーソル位置より後にある単語の末尾へ移動 |
^ | 行頭に移動 |
$ | 行末に移動 |
ページ移動系
キー | 動作 |
---|---|
gg | ファイルの先頭 |
G | ファイルの終わり |
Ctrl + y | カーソルを固定してページ上 |
Ctrl + e | カーソルを固定してページ下 |
zz | カーソルがある行を画面中央に |
操作系
キー | 動作 |
---|---|
Ctrl + [ | 標準モードに戻る |
u | 1つ戻す |
選択系
キー | 動作 |
---|---|
viw | 1単語選択 |
V | 1行選択 |
挿入系
キー | 動作 |
---|---|
a | カーソルの後ろに文字を追加 |
i | カーソルの前に文字を追加 |
A | 行末に文字を追加 |
I | 行頭に文字を追加 |
e | 改行してインサートモード |
削除系
キー | 動作 |
---|---|
x | 1文字削除 |
diw | 1単語削除 |
ciw | 1単語削除してインサートモード |
dd | 1行削除 |
2ddとか3dd | 複数行削除 |
コピー系
キー | 動作 |
---|---|
yiw | 1単語コピー |
yy | 1行コピー |
2yとか3y | 特定の行コピー |
検索系
キー | 動作 |
---|---|
f + 任意のキー | 右側の一行一文字検索 |
F + 任意のキー | 左側の一行一文字検索 |
fキーとの組み合わせ
キー | 動作 |
---|---|
; | 右方向に繰り返し検索 |
, | 左方向に繰り返し検索 |