Vim バッファーを対話的に編集する場合、できれば空でない行から末尾の空白を削除せずに、複数の空行 (真に空であるか、オプションの空白を含む) の各シーケンスを単一の置換コマンドを介して単一の空行に置き換えるにはどうすればよいですか? ...?
当然のことながら、このような複数の「空の」行のブロックは、バッファーの最初と最後を含むバッファー内のどこにでも存在する可能性があります。
私は、Vim が正規表現を処理する方法の誤解の原因を追跡することにのみ関心があるため、何らかの形の繰り返し (Vim の ":global" コマンド、マクロ、関数など) を含む解決策は次のとおりです。私が探しているものではありません。
タイプミスを修正する必要があるので、CTRL-H を使用して修正しようとします.. 奇妙なことが起こります :-) そして、Enter キーを押して次の行に移動すると、入力したものがすべて投稿され、修正する必要があります。編集ボタンを使用して内容を追加します。@kev:非常に興味深い解決策であり、多くの質問があります..しかし、あなたの投稿に返信することさえできません..私の「評判」が十分ではないことがわかりました..それを変える方法..!通常のメーリング リストを介してこのフォーラムを使用する方法はないと思います..? -176 文字が残っていることに気付きました..したがって、最初の努力は切り捨てられました..ああ、まあ..