vim 基本操作
ノーマルモード
vimを起動した時や、挿入モードなどでESCキーを押すとノーマルモードになる。
ノーマルモードではカーソルの移動やキーボードからのコマンドの受付などを受け付けたりする。
カーソル移動
table:カーソル移動
キー 動き
h カーソルを←に移動
j カーソルを↓に移動
k カーソルを↑に移動
l カーソルを→に移動
※ちなみにだけどGoogle日本語入力でz[hjkl](正規表現で表示)すると各方向の矢印記号が入力できる
一文字削除
xキーを押すと選択しているテキストの文字を削除することができる。通常のテキスト入力のBackspaceと同じふるまい。
挿入(置換)モードへ入る
i、a、A、Iを押すと挿入モードに切り替え。
aは選択カーソルの後ろに挿入カーソルが入る
iは選択カーソルの前に挿入カーソルが入る
Aは選択カーソルの行の末尾に挿入カーソルが入る
Iは選択カーソルの行の先頭に挿入カーソルが入る
他にも
oはカーソルの下に行を追加して挿入モードに入る
Oはカーソル上に行jを追加して挿入モードに入る
Rは置換モードに入る
もとに戻す・やり直す
もとに戻すにはuを押す。挿入モードで入力した変更でもノーマルモードに戻ってuを押せばもとに戻せる。
行単位で元に戻すときはUを押す。
やり直すときはCtrl押しながらr。
挿入モード
GUIで使っているテキストエディタと同じような感覚で使うモード。
挿入モードでカーソルを移動するときは方向キーなどを使う。
ESCキーを押すとノーマルモードに戻れる。