1

Vim スクリプトまたは検索/置換を使用してゴースト改行を削除する方法はありますか? くだらないソフトウェアを使用している他の開発者が添付の写真のように二重の改行を残したファイルを編集しなければならない場合があります。

Vim でこれらのばかげた二重スペーシングのジャンクをすべて削除して、実際にそうあるべきように見えるようにする方法を見つけたいと思っています。

ここに画像の説明を入力

4

2 に答える 2

5

検索と置換の実行

%s/\n\n/\r/g

2 つの改行のすべてのペアを 1 つの改行に置き換えます。ただし、これは必然的にダブルスペース化されていないファイルを台無しにするので、むやみに使用しないでください。

于 2013-01-21T19:31:26.807 に答える
4

より短い解決策:

:v:.:d

それらの行は本当に空です。空白がある可能性がある場合:

:v:^\S*$:d
于 2013-01-21T21:14:33.650 に答える