Markdown-Viewer — Liu Terminal

Liu Terminal-Markdown-Viewer. Rendern Sie .md-Dateien im Terminal mit Live-Vorschau, Syntax-Highlighting und GitHub-Formatierung.

READMEs, Design-Notizen und Agenten-Ausgabe in Liu lesen — gestaltetes Rendering mit Bildern, Tabellen, Aufgabenlisten, Wikilinks und Codeblöcken, plus Raw-Umschalter und In-Dokument-Suche.

In Überarbeitung. Parser und Renderer liegen in src/ui/markdown/ (md_parse.c, md_render.c, md_image.c, md_graph.c, md_math.c, md_diagram.c). Die Viewer-Integration ist in src/ui/filebrowser.c — AST-Formen und Bild-Pipelines können sich ändern.

Ein Dokument öffnen

Klicken Sie im Dateibrowser auf eine .md- oder .markdown-Datei. Liu parst den Puffer in-place (AST-Slices zeigen in den geladenen Dateitext), rendert Glyphen über denselben Terminal-Font-Atlas und layoutet Blöcke mit sanftem Pixel-Scrollen.

Schalten Sie den Raw-Modus um, um die Quelle in einem zeilenbasierten Editor mit derselben Suchen/Ersetzen-Logik wie Code-Ansichten zu bearbeiten. Ungespeicherte Änderungen markieren den Puffer bis zum Schreiben auf die Festplatte.

Was heute rendert

  • Überschriften, Absätze, Betonung, Durchstreichung, Inline-Code, Links, Autolinks, Bilder (lokale Pfade beim Laden aufgelöst).
  • Eingezäunte Codeblöcke mit Copy-Buttons pro Block, Tabellen, Aufzählungs-/Nummer-/Aufgabenlisten (Checkboxen klickbar).
  • Callouts, Blockzitate, Wikilinks/[[Embeds]], #Tags, Fußnotenverweise.
  • Math- und Diagrammblöcke laufen über md_math.c / md_diagram.c (Abdeckung wächst noch).

Erweiterte Syntax und Grenzen

Der native Parser unterstützt außerdem YAML-Frontmatter (einschließlich title, tags und aliases), Definitionslisten, Fußnotendefinitionen und Inline-Fußnoten, ==Hervorhebung==, ^Hochstellung^, ~Tiefstellung~, <details>-Blöcke und eine native Teilmenge von Mermaid-Diagrammen. Rohes HTML wird als gedämpfter Monospace-Text angezeigt; Skripte werden nicht ausgeführt.

  • ⌘ K → Go to Heading springt über die bei jedem Render gesammelte Gliederung (bis 512 Überschriften).
  • ⌘ K → Open Note öffnet per Fuzzy-Suche jede Markdown-Datei unter dem Notes Vault.
  • ⌘ K → Search Notes durchsucht Vault-Dateiinhalte aus der Palette.
  • Suchen/Ersetzen im Dokument funktioniert in Render- und Raw-Modus (Trackpad-Scroll akkumuliert Pixel wie die Palette — ~24–40 px pro Tick).

Wissensgraph

Graph View (Vault) oder Graph Current Folder erzeugt einen kraftgerichteten Graph der Markdown-Dateien — Wikilinks, Tags und Waisenfilter sind im Graph-Einstellungspanel einstellbar. Der Layout-Worker läuft asynchron, damit große Vaults die UI nicht einfrieren.

Nächste Befehlspalette →

Dokumentation

Erste Schritte

Anleitungen

Referenz

Andere Sprachen

English · Türkçe · 简体中文 · 한국어 · Español · Italiano · Français · 日本語 · العربية