よく使うものや覚えたいもの書き出しつつチートシートにする
数字何桁検索
/[0-9]{桁数}
文字列を含む行削除
:g/文字列/d
文字列を含まない行削除
:v/文字列/d
ファイル内一括置換
: :%s/古い文字列/新しい文字列/g
(/が含まれる文字列を置換したい場合は/を;に置き換える)
ウインドウを縦分割
:vs ファイル名
ウインドウを横分割
:sp ファイル名
空の縦ウィンドウを開く
:vnew
空の横ウィンドウを開く
:new
ファイル差分
:vert diffsplit ファイル名
矩形選択モード
ctrl + v
矩形選択->一括入力
ctrl + v, 範囲選択, shift + i, esc
一番上
g
一番下
shift + g
画面半分下
ctrl + d
画面半分上
ctrl + u
行ジャンプ
:数字
単語移動(前)
e
単語移動(後)
b
コピペ
ctrl + vのあとに範囲指定
y
p
行カット
dd
1文字カット
x
アンドゥ
u
リドゥ
ctrl + r
参考URL
viコマンド(vimコマンド)一覧(検索・置換)
http://uguisu.skr.jp/Windows/vi.html