vimをちゃんとやる8
<C-r><C-w>
検索の自動補完
:%s/{文字}//gn
文字数をカウント
:%s/{対象文字}/{置換後の文字}/g
ファイルの対象文字を置換する
:s/{対象文字}/{置換後の文字} で初めの1文字
:s/{対象文字}/{置換後の文字}/g で行のみ
:%s/{対象文字}/{置換後の文字}/g でファイル全体
:%s/{対象文字}/{置換後の文字}/gc
1文字1文字置換するかどうか確認できる
qで終了
aでカーソル以降全て置換
:%s\=@0/g
レジスタ0の中身を対象に置換する
g&
直前の置換をファイル全体に適用する
gv
直前の選択範囲を再度選択する
csvのフィールドを入れ替える
/\v[^,]*,([^,]),([^,])$
:%s//\3,\2,\1
列選択して、順序入れ替え
2つの単語を入れ替える
/\v(<単語A>|<単語B>)
:%s//\={"単語A":"単語B","単語B":"単語A"}[submatch(1)]/g