Yueseryueser.com

← ガイド一覧

空行の削除:コピーした文章の余白を整える

PDF や Web、チャットからコピーした文章には、1 行ごとに空行が入っていることがよくあります。削除しても文字は減らず、間延びした見た目だけが直ります。

ツールを開く:空行の削除

本当に必要になる場面

PDF や Web からのコピーが最も典型的です。1 行ごとに空行が入るため、文書に貼ると行間が開き、1 ページに半分しか入りません。空行を消してから段落間隔を設定したほうが、レイアウトを制御しやすくなります。

チャット履歴、字幕の下書き、表計算からコピーした 1 列にも空行が付いてきます。集計や取り込みの前に削除すれば、空の値が 1 件のレコードとして扱われるのを防げます。コードの連続空行を詰めたいときにも使います。

壊さないための注意

空白を取り除いた結果が空かどうかで判定するため、スペースやタブだけの行も削除されます。多くの場合は望んだ結果ですが、空行のスペースで作った位置合わせも一緒に消えます。

すべての空行を消すと段落の間隔もなくなり、本文が一枚の塊になります。空行で段落を区切っていた場合は、処理後に分け直してください。Markdown は特に注意が必要で、段落、リスト、コードブロックは空行で区切られるため、描画結果が変わります。

代替手段と使わない場面

段落の間隔を残したまま、重複した空行だけを詰めたい場合は、置換やスクリプトで連続空行を 1 つにまとめ、行内の空白は別途整えます。本ツールは空行をすべて消すため、変更が大きくなります。

Markdown は Prettier などの整形ツールに任せるほうが安全で、コードはエディタの整形機能を使います。メールや Web フォームに貼る純粋なテキストなら、空行の削除が正解です。

よくある質問

スペースだけの行も削除されますか?

削除されます。空白を除いた結果が空かどうかで判定するため、スペースやタブだけの行も対象です。位置合わせに使っていた場合は見た目が変わります。

Markdown の整形が崩れたのはなぜですか?

Markdown は段落、リスト、コードブロックを空行で区切ります。空行を消すとブロックがつながり、描画結果が変わります。整形ツールを使ってください。

本文の文字まで消えてしまいませんか?

消えません。可視文字のない行だけを削除し、文字のある行は内容も順序もそのままです。念のため作業前に控えを取ってください。

関連ツール:空行の削除