Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

Vimエディタで複数ファイルの文字列を一括置換する方法

$
0
0

1. 置換対象のファイルを引数に設定

:args **/*.csv

※ ** は、カレントディレクトリを指す。

【 ファイルを追加したい場合 】
:argaddで、引数にファイルを追加することが可能。

:argadd ./*.html

2. 引数に登録されているファイルを確認する

引数無しで、:argsを呼び出すと、登録されているファイルが確認できる。

:args

3. それらのファイルを対象に置換処理を行う

:argdoコマンドの後に、実行したいコマンドを引数として渡す。

上記コマンドで変更された内容を保存したい場合は、|updateを追加する。

:argdo %s/(変換前)/(返還後)/g | update

上記コマンドを実行すると、対象ファイルの文字列を一括置換します。

最後に

自分用の備忘録として、Qiitaに書き残しておく。
他に良い方法があれば、教えて頂けますと幸いです。


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>