ファイルで、検索パターンの前後のコンテキストを削除できるようにしたいと考えています。
文脈上、a) パターンの前に「n」行 b) パターンの後に「n」行 c) パターンの前後に「n」行 d) パターン行も削除して a,b,c を実行 e ) パターン行を削除せずに a,b,c を実行
:g/
または:%s
他の方法を使用してそれを行う方法はありますか?マクロでこれを行うことができますが、それは私が探しているものではありません。
サンプルテキストは次のとおりです。
search_pattern random text 1
line below search pattern(delete me)
abc def
pqr stu
...
line above search pattern(delete me)
search_pattern random text 2
line below search pattern(delete me)
...