Markdownが改行を無視する理由—そしてその修正方法
改行、空行、バックスラッシュは異なる結果を生みます。あなたのドキュメントに必要なものを確認しましょう。
MarkdownエディタでEnterキーを押しても、プレビューでは両方の文が同じ段落に表示されます。通常、これは問題ではありません。Markdownでは、単一の改行と新しい段落は意味が異なります。
Markdownエディタでこの小さな例を試してみてください:
Bring a notebook.
Bring a pen.
Meet at the front desk.
改行を保持がオフの場合、最初の2つの文は同じ段落に表示されます。空行があると、そこから新しい段落が始まります。狭いプレビューでは文が折り返されることがありますが、それはページ幅によるもので、保存された改行ではありません。
実際に必要な改行を選ぶ
新しい段落を作るには、空行を残します。同じ段落内で意図的に改行するには、最初の行の末尾にバックスラッシュを置きます:
Bring a notebook.\
Bring a pen.
Meet at the front desk.
CommonMarkの改行ルールでは、改行の前にスペースを2つ入れる方法も許可されています。バックスラッシュは編集時に見つけやすく、末尾のスペースが削除されても消えにくいです。
別々のアイデアの間には段落区切りを使います。短い住所や、1つのブロック内で分けておきたい行にはハード改行を使います。テキストエディタが折り返したからといって、すべての行にハード改行を追加しないでください。
貼り付けたテキストの改行をそのまま表示する
CozyToolkitで、オプションを開き、改行を保持をオンにします。段落内の単一の改行が、表示上の改行としてレンダリングされます。この設定はレンダリングされたプレビューとHTMLエクスポートに影響しますが、Markdownソースにバックスラッシュを挿入するわけではありません。
これは、ソースを他の人に送る場合に重要です。Markdownをコピーは、元のテキストをそのままコピーします。他のエディタでは、これらの単一の改行が異なる方法でレンダリングされる可能性があります。別のエディタでも同じ位置で改行させたい場合は明示的なバックスラッシュを使用するか、レンダリングされたHTMLを送信してください。
プレーン改行サンプルと明示的改行サンプルをダウンロードして比較してください。スマートフォンでは、書くとプレビューを使用して、ソースとレンダリング結果を切り替えます。
エクスポートされたドキュメントを確認する
サンプルの結果は次のとおりです:
| 入力と設定 | 段落数 | 段落内の明示的な改行 |
|---|---|---|
| プレーン改行、保持オフ | 2 | 0 |
| プレーン改行、保持オン | 2 | 1 |
| 改行前のバックスラッシュ、保持オフ | 2 | 1 |
ダウンロード可能なサンプルの見出しは、これらの段落数とは別です。HTMLバージョンを開いて、プレーン改行、保持された改行、明示的な改行を比較してください。
PDFの場合は、印刷 / PDFを選択し、ブラウザの「PDFとして保存」オプションを使用します(利用可能な場合)。印刷プレビューを確認してください:用紙サイズ、余白、ブラウザのヘッダーがテキストの折り返しに影響することがあります。改行はページ区切りを意味しません。
確認した内容
2026年10月8日に、ツールと同じMarkdownパーサー設定、HTMLサニタイザー、ドキュメントエクスポーターを使用して、3つのバージョンすべてをレンダリングしました。それぞれ2つの段落が生成され、後者の2つにはHTMLの改行要素が1つ含まれていました。結果ファイルには、レンダリングされたHTMLとファイルハッシュが記録されています。
これらのチェックは、このエディタの出力を対象としています。チャットアプリ、公開プラットフォーム、または別のMarkdownパーサーでは、異なるルールが使用される場合があります。行レイアウトが重要なドキュメントを送信する前に、宛先でプレビューしてください。