vim で逆順に検索と置換を実行するにはどうすればよいでしょうか?

vim で逆順に検索と置換を実行するにはどうすればよいでしょうか?

次のスタイルの vim で正規表現の検索と置換を実行する必要があります:

s/search/replace/g

ただし、これをテキストの下部から先頭に向かって逆順に実行する必要があります。

答え1

なぜそうしたいのか私にはわかりません (そしてあなたの質問には XY 問題の匂いが強く漂っています) が、テキストを逆にして通常の置換を行い、テキストを元の順序に戻すことができます。

:g/^/m0
:%s/search/replace/g
:g/^/m0

関連情報