MD ViewerMD Viewer

100% プライベート — すべてブラウザ内で処理

マークダウン 強制改行 — 同じ段落内で折り返す方法

不可視のスペース2つかバックスラッシュ1つ。それがマークダウン 強制改行のすべてです。両方をライブで試し、行末の文字を可視化して、動く構文をコピーできます。

MD Viewer チーム

例
Markdownソース

L1: ·· (2)

プレビュー

First line
Second line

マークダウン 強制改行は、段落を終わらせずに視覚上の行だけ終わらせます。住所、歌詞、署名ブロック、次の行がすぐ下に始まるべきすべてのテキストのための道具です。標準Markdownには強制する方法が2つだけあります。行末にスペース2つを置くか、バックスラッシュを置くか。上のプレイグラウンドはマークダウン 強制改行の両方の形式をデモし、入力に合わせてプレビューが更新されます。

スペース2つ版は、GitHubのドキュメントが今も教える古典的なマークダウン 強制改行です。弱点は不可視であること。行末のスペースは多くのエディタやレビューツールに除去され、あなたの改行が黙って消えます。バックスラッシュ版はCommonMarkで標準化されており、その扱いを生き延びます。上のチップで両方を比較できます。ソースペインの下のヒントバーは、テキストの行末スペースの数を数え、マークダウン 強制改行を支える不可視の文字を見える化します。

このページと段落のページは頭の中で区別してください。テキスト間の空行は間隔のある新しい段落を作りますが、マークダウン 強制改行はテキストを1つの段落に留めたまま折り返すだけです。単独のEnterが効かないのは、マークダウン 改行のページがソフトブレイクの規則を説明しています。ここでは意図的に折り返します。

マークダウン 強制改行の構文一覧

入力レンダリング結果
1行目 2行目1段落・2行(スペース2つ)
1行目\ 2行目1段落・2行(バックスラッシュ)
1行目 2行目1段落・1行(ソフトブレイク、折れない)
1行目 2行目別々の2段落(空行)
1行目 2行目3つ以上のスペースも2つと同様に機能

マークダウン 強制改行の入れ方

  1. 1

    最初の行を入力する

    最初の視覚行のテキストを書きます。まだEnterを押さないでください。マークダウン 強制改行のマーカーはこの行の終わりに付きます。

  2. 2

    スペース2つかバックスラッシュで終える

    最後の文字の後にスペースバーを2回、またはバックスラッシュを1つ入力します。どちらもマークダウン 強制改行を作ります。ヒントバーが行末スペースの数を表示し、入力を確認できます。

  3. 3

    Enterを押して続ける

    次の行は最初の行のすぐ下、同じ段落内に表示されます。折り返す必要のある各行にマーカーを繰り返します。マークダウン 強制改行はマーカーを持つ行にだけ適用されます。

  4. 4

    動く構文をコピーする

    「Markdownをコピー」は不可視文字をそのまま保った正確なソースを取得します。コピーされたテキストには、可視化用の点ではなく本物のスペース2つが入っています。

スペース2つかバックスラッシュ、どちらのマークダウン 強制改行を選ぶか

スペース2つのマークダウン 強制改行は最も広くサポートされています。Markdown.plまで遡るすべてのレンダラーがこれをハードブレイクとして扱います。より多くのプラットフォームで表示されるREADMEやドキュメントにはこちらを選んでください。代償はもろさです。改行は誰にも見えない文字に依存し、保存時にスペースを刈る設定のエディタが警告なく削除します。

バックスラッシュのマークダウン 強制改行は明示的で、刈り取りを生き延びます。ファイルがフォーマッタやリンター、コピペを通るなら、こちらが安全な選択です。CommonMarkの一部であり、GitHub、GitLab、現代のツールチェーンが理解しますが、非常に古いプロセッサはバックスラッシュをそのまま表示するかもしれません。実用的な規則は、自分が管理するプロジェクトではバックスラッシュ、絶対にどこでも表示されるべきファイルではスペース2つ、そしてコミット前にどちらもプレビューで確認する、です。

どちらを選んでも、マークダウン 強制改行は両方の行を1つの段落に留めます。間隔、字下げ、強調の文脈を共有します。これが空行による段落との違いであり、正しい選択が見た目ではなく構造で決まる理由です。

マークダウン 強制改行の間違い

行末スペース1つ

スペース2つ

スペース1つは無視されます。マークダウン 強制改行には少なくとも2つ必要で、プレイグラウンドのヒントバーがそれを数えます。

エディタに行末スペースを刈られる

改行前のバックスラッシュ

保存時に行末をトリムするエディタでは、スペース2つのマークダウン 強制改行は黙って死にます。バックスラッシュ形式に切り替えてください。

文ごとに改行を入れる

段落間には空行

すべての行を手で折り返すとリフローが苦痛になり、diffが騒がしくなります。マークダウン 強制改行は行のままであるべき行のためにあり、文章は段落に流すべきです。

行末スペースはバイト単位で保存

このページの例はスペース2つをバイト単位で保持し、「Markdownをコピー」はそれを正確に再現します。貼り付け先でもマークダウン 強制改行は生きますが、途中のツールがスペースを刈ったら、入れ直すかバックスラッシュに切り替えてください。

よくある質問

出典と仕様引用

“A line ending preceded by two or more spaces is a hard line break.”
CommonMark Specification 0.31.2
“A backslash at the end of the line is also a hard line break.”
CommonMark Specification 0.31.2

関連するMarkdownツール