Mermaid Design

ASCII-Darstellung

Der ASCII-Modus verwandelt Ihr Mermaid-Diagramm in Textgrafik — perfekt für Code-Kommentare, README-Dateien, Pull-Request-Beschreibungen, Terminal-Ausgaben oder überall dort, wo kein Bild Platz hat.

In den ASCII-Modus wechseln

Klicken Sie auf ASCII im Modus-Umschalter der Navigationsleiste (oder öffnen Sie /ascii direkt). Derselbe Mermaid-Code im Editor wird als Zeichen statt als SVG gerendert:

┌───────┐      ┌────────┐
│ Start │─────▶│ Ship it│
└───────┘      └────────┘

Das ASCII-Rendering wird von beautiful-mermaid angetrieben, einem TypeScript-Port von mermaid-ascii. Der Renderer wird lazy geladen — er wird erst heruntergeladen, wenn Sie den ASCII-Modus zum ersten Mal öffnen.

Einstellungen

Bei aktivem ASCII-Modus zeigt das rechte Panel die ASCII-Einstellungen:

  • Zeichensatz — Unicode ─│┌ verwendet Rahmenzeichen für glatte Linien und Ecken; ASCII - | + beschränkt die Ausgabe auf einfache ASCII-Zeichen für maximale Kompatibilität (alte Terminals, Code-Review-Tools, Nur-Text-E-Mails).
  • Schriftgröße — skaliert den gerenderten Text, nützlich, um ein großes Diagramm in einen schmalen Kommentarblock zu bekommen.

Unterstützte Diagrammtypen

Flussdiagramme und Sequenzdiagramme lassen sich am besten rendern. Einige Mermaid-Diagrammtypen werden vom ASCII-Renderer noch nicht unterstützt — für diese zeigt die Vorschau eine lokalisierte Ersatzmeldung statt eines fehlerhaften Renderings an.

Sehr lange Verbindungen (---->) werden vor dem Rendern automatisch normalisiert, sodass Diagramme mit gestreckten Kanten trotzdem sinnvolle Ergebnisse liefern.

Export

Im ASCII-Modus bietet der Exportdialog TXT (Klartext) an — das gerenderte Textdiagramm, bereit zum Einfügen überall. Siehe Exportieren und teilen.

ASCII-Vorlagen durchsuchen

Öffnen Sie /ascii/templates, um die Vorlagengalerie als ASCII-Grafik zu durchsuchen. Nicht unterstützte Vorlagen werden automatisch herausgefiltert, und die Typ-Filter-Chips helfen Ihnen, einen Ausgangspunkt zu finden. Siehe Vorlagen.