Jak zalomit řádek v Markdownu:dvě mezery, zpětné lomítko nebo značka br.

Stisknete v souboru Markdown Enter a oba řádky se zobrazí jako jeden. Je to záměr. Tady je proč a tři způsoby, jak nový řádek vynutit.

macOS 14 nebo novější. Čtení je zdarma; úpravy a revize se platí jednou.

Rychlá odpověď

Jediné zalomení v Markdownu se bere jako mezera, takže se řádky spojí. Chcete-li řádek zalomit, ukončete ho dvěma mezerami, zpětným lomítkem nebo HTML značkou <br>. Nový odstavec začnete prázdným řádkem.

First line\
Second line, after a backslash

Next paragraph, after a blank line

·

Proč Markdown váš nový řádek ignoruje

Markdown spojuje řádky odstavce. Napíšete-li

Roses are red
Violets are blue

čtenář uvidí jeden odstavec, Roses are red Violets are blue. Zalomení ve zdroji je měkké zalomení: místo, kde jste text zalomili vy, ne kde má čtenář vidět zalomení. Díky tomu můžete v editoru lámat dlouhé řádky, aniž by se změnil vzhled stránky.

Prázdný řádek je něco jiného. Ukončí odstavec a začne nový, s mezerou mezi nimi. Většinou je to přesně to zalomení, které chcete.

Tři způsoby, jak vynutit zalomení řádku

Vynucené zalomení, tvrdé zalomení, ponechá text ve stejném odstavci a začne další řádek.

  1. Dvě mezery na konci řádku

    Napište před Enterem alespoň dvě mezery. Funguje to všude, ale mezery nejsou vidět a některé editory a nastavení Gitu je odstraní.

  2. Zpětné lomítko na konci řádku

    Dejte \ jako úplně poslední znak, bez mezery za ním. Je vidět a přežije oříznutí. Je součástí CommonMarku a GitHub Flavored Markdownu, i když některé starší aplikace ho neznají.

  3. HTML značka br

    Ukončete řádek <br> (nebo <br/>). Funguje skoro v každé aplikaci, která přijímá HTML v textu. Je to také jediný způsob, jak zalomit řádek uvnitř buňky tabulky.

Two spaces after this line  
comes out on a new line.

A backslash ends this one\
and breaks it too.

A tag also works.<br>
Third line.

Všechny tři dávají stejný výsledek:

Dvě mezery za tímto řádkem
pokračují na novém řádku.

Který způsob použít?

  • Nový odstavec (prázdný řádek) pro každou samostatnou myšlenku. Je to nejpřenositelnější volba.
  • Zpětné lomítko, když potřebujete zalomení uprostřed odstavce, například v adrese nebo básni, a aplikace sleduje CommonMark.
  • Značka br v buňce tabulky, nebo když si nejste jistí, že aplikace podporuje zbylé dva způsoby.
  • Dvě mezery jen tehdy, když jste si jistí, že je nic neodstraní.

Zalomení nefungují uvnitř kódu v textu a zalomení na úplném konci odstavce nedělá nic. Pokud chcete prázdné místo, použijte prázdný řádek nebo nadpis, ne hromadu značek <br>.

Příklady: adresa, báseň, položka seznamu

Tvrdé zalomení se hodí pro text, kde záleží na samotném řádku, například pro poštovní adresu:

Jane Smith221B Baker StreetLondon

Jana Nováková
Baker Street 221B
Londýn

Uvnitř položky seznamu ukončete řádek zalomením a další řádek odsaďte, aby lícoval s textem položky:

- Pack the bags  and lock the door
- Leave at eight

Pokud potřebuje zalomení každý řádek dlouhého textu, je to nejspíš seznam nebo blok kódu a pro obojí má Markdown syntaxi.

Když zalomení řádku pořád nefunguje

  • Jedna mezera na konci. Potřebujete dvě nebo víc.
  • Mezera za zpětným lomítkem. Lomítko musí být posledním znakem na řádku.
  • Editor při uložení odstraňuje mezery na konci řádků. Přepněte na zpětné lomítko nebo značku br.
  • Stejný text vypadá na dvou místech jinak. Některé aplikace, například pole issues a komentářů na GitHubu, ponechávají jednoduchá zalomení jako zalomení, zatímco soubor Markdown na GitHubu ne. Vynucené zalomení vypadá v obou stejně.
  • Text uvnitř položky seznamu nebo citace. Zalomení nechte na konci řádku a další řádek odsaďte podle položky.

Nejrychlejší kontrola je otevřít soubor v čtečce. DotMD tato pravidla dodržuje: jediné zalomení řádky spojí a dvě mezery, zpětné lomítko nebo <br> řádek zalomí. Čtení je zdarma a v DotMD Editoru ukazuje výsledek živý náhled při psaní.

Otázky k zalomení řádku v Markdownu

Jak přidat nový řádek v Markdownu?

Chcete-li řádek zalomit uvnitř odstavce, ukončete ho dvěma mezerami, zpětným lomítkem nebo značkou <br>. Nový odstavec začnete prázdným řádkem.

Proč se nový řádek v Markdownu ignoruje?

Markdown bere jediné zalomení jako mezeru, takže se řádky spojí do jednoho odstavce. Viditelné zalomení získáte prázdným řádkem, dvěma mezerami na konci, zpětným lomítkem nebo <br>.

Fungují dvě mezery na zalomení vždy?

V CommonMarku a GitHub Flavored Markdownu ano. Editory a nástroje Gitu ale mezery na konci často odstraňují, čímž zalomení tiše zmizí. Bezpečnější je zpětné lomítko nebo <br>.

Jak zalomit řádek v tabulce v Markdownu?

Použijte <br> uvnitř buňky. Dvě mezery a zpětné lomítko tam nefungují, protože řádek tabulky je jeden řádek textu.

Další otázky