vimを覚えよう

 

・shift+A

行の最後に移動しinsertモード

 

・ctrl+r

redo(やり直し)

 

・^

文頭へ移動

 

・$

行末へ移動

 

・V

複数行をコピー

 

・dd

行を削除(カット)

 

・D

カーソルの位置から行の最後まで削除

 

・v

ビジュアルモード

範囲を指定してy(ヤンク)でコピー

 

・p

ペースト

 

・shift+o

カーソルの一行上に行を挿入しinsertモード

 

・o

カーソルの一行下に行を挿入しinsertモード

 

・ctrl+d

半画面下へ移動

 

・ctrl+u

半画面上へ移動

 

・Vで行選択 → :le

選択した行を左寄せ

 

・ Vで選択し、:「>」「<」
 選択部分を指定した方向へインデントします。
 
・Vで選択し、n + shift + 「>」or「<」
n(回数)を指定し、指定した値だけインデントします。

 

・ctrl + Vでインデントする行を選択 → shift + Iでインデント → esc 

ノーマルモードへ戻るとまとめて選択した行がインデントされています。