新品価格 |
[書評]実践Vim 13章を読んだ
の続編
この名著は手を動かしながらやるのがベスト
14章は置換
そろそろ実践vimも終わりが見えてきました
以下、vim
・gc
%s//gc
でy,nで置換するかどうか決める
これは基本
・gc時のコマンド
yとnは基本だが
他のコマンドも使える
a:このマッチとそれ以降全部痴漢
l:このマッチを置換して終了
・検索レジスタ
c-r/
・検索レジスタを置換に使う
:%s/c-r//置換後の文字列/gc
・複雑な置換
:let @/='aaa'
:let @a='bbb'
:%s//\=@a/gc
でaaaをbbbに置換できる
・csvの順番入れ替え
/\v^([^,]*),([^,]*),([^,]*)$
:%s//\3,\2,\1/gc
これすげー便利だな
一回検索してから
置換対象を明示しないと
前の検索結果が残る
これ使ってうまいこと置換するのがvim流
vimの力もりもり上がってきました
続く
タグ:vim