Vimを使用して複数のファイルに対して次のことを行いたい:
- 各ファイルのすべてのテキストをコピーします
- 一部のテキストを置き換えます
- コピーしたテキストを各ファイルの最後に貼り付けます
- 他のテキストを置き換える
1つのファイルに対する私のコマンドは次のとおりです。
:%y
:%s/old1/new1/g
:G
:P
:%s/old2/new2/g
そのための構文を誰か教えてもらえますか? 特に、私は Vim を初めて使用します。
argdo は複数のファイルに対してコマンドを実行できることがわかりました。テキストの置換に argdo を使用する例はたくさん見つかりましたが、:%y、:G、または :P で argdo を使用する構文が見つかりませんでした。
ありがとう。