title logo
title right side
19.07.2026 07:19:22 Lokal:
Serverstatus: (5.25/7.04/10.7177.99/1135.5 GByte  
Aussentemperatur : 16.3 °C  Luftdruck : 1017.59 hPas/mbar
Impressions: 4 
Visits heute: 311 

  Aktuelle Seite: Markdown Viewer für die Shell

Home  

md_view V0.3

Ein kompakter Markdown-Viewer für das Terminal mit ANSI-Farbunterstützung.

Highlights der Version 0.3

  • Blockweiser Tabellenparser
  • Cyanfarbene Tabellenrahmen
  • UTF-8 Unterstützung
  • Unterstützung für Pipes (echo ... | md_view)
  • Unterstützung für Dateien (md_view beispiel.md)
  • Inline-Markdown:
    • Fett
    • Kursiv
    • Inline-Code
    • Links
  • Überschriften der Ebenen 1 bis 4
  • Listen und nummerierte Listen
  • Blockquotes
  • Pager-Modus mittels -p
  • Tabellen mit variabler Spaltenbreite

Kompilierung

make

Verwendung

./md_view README.md

oder

cat README.md | ./md_view
echo "# Hallo Welt" | ./md_view

Unterstützte Markdown-Elemente

Element Unterstützung
# Überschriften Ja
Fett Ja
Kursiv Ja
Listen Ja
Nummerierte Listen Ja
Blockquotes Ja
Tabellen Ja
Inline-Code Ja
Links Ja
UTF-8 Ja
ANSI Farben Ja

Architektur

Renderer

Der Inline-Renderer verarbeitet sämtliche Markdown-Elemente bevor diese auf dem Terminal ausgegeben werden.

Markdown
   |
Renderer
   |
ANSI / UTF-8 Text
   |
Padding
   |
stdout

Tabellenparser

Tabellen werden blockweise verarbeitet:

Markdown
   |
Tabellenanfang
   |
alle Tabellenzeilen puffern
   |
Spaltenbreiten bestimmen
   |
Rahmen zeichnen
   |
Tabellen ausgeben
   |
Puffer freigeben

Versionshistorie

V0.3

  • vollständiger blockweiser Tabellenparser
  • Unterstützung für mehrere Tabellen innerhalb eines Dokuments
  • oberer und unterer Tabellenrahmen
  • UTF-8 Unterstützung
  • Inline-Markdown innerhalb von Tabellenzellen
  • Verbesserung der Layoutberechnung
  • Makefile ergänzt

Lizenz

Freie Nutzung für private und nicht-kommerzielle Zwecke.

Download

Format zip* LINK
Format tgz* LINK
Format 7z* LINK