Markiertabelle mit langen Zeilen

9

Ich verwende Markdown, um eine Tabelle zu erstellen. Meine Beschreibung Spalte enthält sehr lange Texte und daher sieht es sehr schlecht auf der Markdown-Datei, wenn ich Linien umschlinge:

%Vor%

Ich möchte Zeilen umbrechen, da es für mich besser lesbar ist.
Gibt es eine Möglichkeit, die Tabelle für den Editor lesbarer zu machen?

    
Naor 11.04.2013, 17:29
quelle

4 Antworten

3

Ich glaube, @Naor hat recht: Sie müssen HTML verwenden, um Zeilenumbrüche zu erstellen, obwohl dies in der Antwort nicht gezeigt wird. Und der vollständige Tabellencode ist nicht unbedingt erforderlich: Um einen Zeilenumbruch zu erzielen, benötigen Sie nur doppeltes Leerzeichen oder <br /> -Tag. Aus der Markdown-Spezifikation :

  

Markdown unterstützt "hart umschlossene" Textabsätze. Das ist anders   signifikant von den meisten anderen Text-zu-HTML-Formatierern (einschließlich   Die Option "Zeilenumbrüche konvertieren" von Movable Type übersetzt alle   Zeilenumbruchszeichen in einem Absatz in ein <br /> -Tag.

     

Wenn Sie ein <br /> break-Tag mit Markdown einfügen möchten, beenden Sie   eine Zeile mit zwei oder mehr Leerzeichen und geben Sie return ein.

Beachten Sie, dass ich Code-Wrapper zum Text hinzufügen musste, weil das SO-aromatisierte Markdown erfordert, dass HTML-Break-Tags maskiert sind - also wissen wir, dass <br /> funktioniert.

Aber, wenn Sie etwas komplexer machen möchten, wie ich *, können Sie verschiedene Eigenschaften mit HTML wie folgt einstellen:

%Vor%

Ich habe versucht, style="width:75%" zu <td> s hinzuzufügen, ohne dass dies Auswirkungen hat.

* Ich sollte beachten, dass ich auf dieses Problem gestoßen bin, weil ich ähnliche Probleme beim Schreiben von Code innerhalb von Tabellen mit dem GitHub-gewürzten Markdown habe, was sehr schmerzhaft ist. Aber ich bemerke das, weil es die Beispiele, die ich gebe, einfärben sollte: Jedes Ding, das ich sage, funktioniert 'oder' nicht funktioniert 'kommt aus dieser Umgebung.

BEARBEITEN: Es ist vielleicht noch erwähnenswert, dass dies irrelevant ist, wenn Sie code Blöcke in Ihrer Tabelle haben. Dies ist jedoch kein Problem mit Markdown: HTML <code></code> Blöcke bewirken, dass die Tabelle gestreckt wird.

    
Sam 12.11.2013, 10:04
quelle
2

Leider müssen Sie HTML dafür verwenden

%Vor%     
Steven Penny 11.04.2013 19:47
quelle
2

Es gibt noch eine andere Möglichkeit. Da die Philosophie ist, dass Markdown leichtgewichtig sein soll, keine Markup-Sprache, und für den natürlichen menschlichen Konsum bestimmt ist (im Gegensatz zu SGML / HTML-Format), ist es meiner Meinung nach in Ordnung, für spezielle Fälle auf ASCII-Art zurückzugreifen .

Für diese besondere Aufgabe ist Charakterkunst natürlich. Daher richte deine Tabelle einfach mit vier Leerzeichen ein, formatiere sie zur besseren Lesbarkeit und Markdown behandelt sie einfach als vorformatierten Text und beide Seiten können aufhören, sich gegenseitig zu bekämpfen.

Zum Beispiel:

%Vor%

... und fertig.

    
Steve Hollasch 18.10.2016 07:24
quelle
1

Hi, ich habe mich gleich gefragt. Ich brauchte das für eine Dokumentationsdatei und das ist die Art, wie ich damit umgehe:

%Vor%

Ich stimme Sam in Frage zu, dass Markdown als "Hard-wrapped" -Sprache gelten soll und da ist das Schummeln (ich denke, das ist kein gültiger Markdown). Aber zum Beispiel in mehreren Github-Projekten README.md files sah ich Leute, die Listenelemente wie diese umwickelten:

%Vor%

Auch mein College wies darauf hin, dass Ссылка gewickelt wurde Tabelle ähnlich (Danke Tom)

Also, was ich denke, ist in Ordnung, mein Beispiel zu verwenden, wenn Sie etwas tun, das nicht geparst wird (wie Github Dokumentation), aber Sie sollten nicht wickeln, wenn Sie einige Markdown zu HTML-Parser oder Gurken-Testtabelle tun.

Aber ich kann mich irren

    
equivalent8 24.10.2014 10:14
quelle

Tags und Links