忍者ブログ

[PR]

2025年01月18日 ()
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

replace

2008年08月04日 (vim)

全ての行を対象にstringをreplaceに置換.

:%subsutitute/string/replace

2〜19行目を対象にstringをreplaceに置換.

:2,19substitute/string/replace

21〜最終行を対象にstringをreplaceに置換.

:21,$substitute/string/replace

その行の全てのパターンを置換する場合はgオプションを使う.gオプションがなければ最初にマッチしたものだけが置換される.

:%subsutitute/string/replace/g

マッチするごとに置換するかどうか尋ねるにはcオプションを使う.

:%substutute/string/replace/c

短縮形.

:%s/string/replace/c

区切りは/以外でもOK.

:%s;string;replace

正規表現も使える.この場合sで始まり,ingで終わるバターンをreplaceに置換.

:%s/s.*ing/replace

正規表現をエスケープ.

:%s/s\.\*ing/replace

詳しくはhelpを.

:help substitute
PR
Comment
  Vodafone絵文字 i-mode絵文字 Ezweb絵文字