Leser wie Sie helfen, MUO zu unterstützen. Wenn Sie über Links auf unserer Website einen Kauf tätigen, erhalten wir möglicherweise eine Affiliate-Provision. Weiterlesen.

Markdown eignet sich hervorragend zum Schreiben und ermöglicht es Ihnen, ein Dokument in jedem Texteditor zu formatieren, indem Sie umfangreiche Funktionen wie Überschriften, Codeextrakte, Fettdruck, Kursivschrift, Checklisten, Aufzählungszeichen, Tabellen und mehr verwenden. Aber während Markdown in einem Editor wie Nano einfach zu schreiben ist, ist es im Terminal nicht so einfach zu lesen.

Glow ist ein Befehlszeilendienstprogramm, das Markdown-Dokumente so anzeigt, wie sie gelesen werden sollen.

Was ist Markdown und warum ist es schwierig, es in einem Terminal anzuzeigen?

Markdown ist eine Konvention zur Formatierung von Text, und es ist so ziemlich das Gegenteil von a What You See Is What You Get (WYSIWYG)-Editor.

Markdown-Dokumente enthalten eine Vielzahl von Symbolen, die zeigen, wie der Text auf einer Seite formatiert werden soll. Diese Symbole werden von einem Markdown-Parser interpretiert und entweder in einem Dokumentenleser angezeigt oder in HTML konvertiert, um im Web angezeigt zu werden.

Da Markdown darauf angewiesen ist, dass die Symbole von einer externen App interpretiert werden, können Sie es selbst im einfachsten Texteditor erstellen. Sie benötigen keinen Multi-Gigabyte-MS Office-Download, um ein Markdown-Dokument zu erstellen; Sie können dies in Nano, Vim oder Emacs tun.

Das Anzeigen von Markdown-Dokumenten ist eine andere Sache. Sicher, Sie können sie erneut in Nano öffnen oder verwenden Katze um den Inhalt der Datei anzuzeigen, aber der Markdown wird nicht so dargestellt, wie er für Leser sein sollte; Sie sehen stattdessen die Formatierungssymbole.

Für Benutzer, die viel Zeit verbringen Klonen von Git-Repositories, wird dies schnell zu einer lästigen Pflicht. Git-README-Dateien sind in der Regel Markdown-Dokumente, und wenn Sie Ihre Aufmerksamkeit zwischen dem mentalen Rendern eines Markdown-Dokuments und dem Verdauen seines Inhalts aufteilen, können Sie viel verpassen.

Sie könnten zwar einen dedizierten GUI-Markdown-Renderer verwenden oder die Website besuchen, dies bedeutet jedoch, dass Sie Ihr Terminal defokussieren und verlassen müssten. Wenn Sie ein VPS verwenden oder eine Abneigung gegen GUIs jeglicher Art haben, haben Sie Pech.

Glow ist ein terminalbasierter Markdown-Reader, der sich perfekt zum Lesen der Markdown-Dokumentation direkt auf der Befehlszeile eignet. Sie können es verwenden, um Markdown-Dateien zu entdecken und sie in Ihrer privaten Sammlung zu verstauen.

So installieren Sie Glow unter Linux

Obwohl Glow in den offiziellen Repositories der meisten Linux-Distributionen nicht verfügbar ist, ist es dennoch einfach zu installieren.

Über Debian und seine Derivate

Um Glow auf Ubuntu- und Debian-basierten Distributionen zu installieren, müssen Sie zuerst den Glow-GPG-Schlüssel hinzufügen und dann sein Repository zur Quellenliste Ihres Systems hinzufügen.

Fügen Sie den Schlüssel zu Ihrem Schlüsselbund und das Repository zu Ihren Quellen hinzu, indem Sie Folgendes verwenden:

sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://repo.charm.sh/apt/gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/charm.gpg
echo "deb [signed-by=/etc/apt/keyrings/charm.gpg] https://repo.charm.sh/apt/" | sudo tee /etc/apt/sources.list.d/charm.list

Aktualisieren Sie die Paketliste Ihres Systems und installieren Sie dann Glow mit:

sudo apt aktualisieren
sudo apt Installieren glühen

Installieren Sie Glow auf Fedora

Zum Herunterladen und Installieren von Glow auf Fedora, RHEL und andere RPM-basierte Distributionen, führen Sie zuerst den folgenden Befehl aus:

Echo '[Charme]
name=Charme
baseurl=https://repo.charm.sh/yum/
aktiviert=1
gpgcheck=1
gpgkey=https://repo.charm.sh/yum/gpg.key' | sudo tee /etc/yum.repos.d/charm.repo

Installieren Sie dann Glow, indem Sie Folgendes eingeben:

sudo lecker Installieren glühen

Über Arch Linux und seine Derivate

Sie können Glow auf Arch-basierten Distributionen mit dem Standard-Paketmanager Pacman installieren.

sudo pacman -S glühen

Installieren Sie Glow als Snap

Wenn Sie das Glück haben, ein System zu haben, das vom proprietären Snap Store von Canonical unterstützt wird, können Sie Glow installieren mit:

sudo snap Installieren glühen

Für diejenigen, die Snap nicht installiert haben oder nicht wissen, wie es funktioniert, sehen Sie sich unsere ausführliche Anleitung an Installieren und Verwenden von Snap Store unter Linux.

Verwenden von Glow zum Lesen von Markdown-Dokumenten in Ihrem Terminal

Der einfachste Weg, Glow zu verwenden, besteht darin, ihm eine Markdown-Datei als Argument zu übergeben:

glühen Das-dokumentieren.md

Wie Sie sehen können, hat Glow ein ansonsten schwieriges Dokument gerendert, komplett mit Fett- und Kursivschrift, zitiertem Text, Tabellen, Listen und Links mit Ankertext.

Das ist ziemlich ordentlich, und Glow wird auch mit einer Terminal-Benutzeroberfläche geliefert. Sie können es aktivieren mit:

glühen

... und Glow präsentiert Ihnen eine rekursive Liste lokaler Markdown-Dateien. Sie können mit den Pfeiltasten Ihrer Tastatur durch die Liste navigieren und drücken Zurückkehren einen auszuwählen. Schlagen Esc bringt Sie zum Hauptmenü zurück.

Sie können Glow in jedem Verzeichnis starten, indem Sie den Verzeichnispfad als Argument hinzufügen:

glühen ~/my/markdown/file/dump/

Glow macht es Ihnen leicht, Markdown-Dateien zum späteren schnellen Nachschlagen zu verstauen. Öffnen Sie einfach ein beliebiges Markdown-Dokument mit der Glow-TUI und klicken Sie S auf deiner Tastatur.

Wenn Sie alternativ nicht die vollständige TUI öffnen möchten, um ein Markdown-Dokument zu verstauen, das direkt vor Ihnen liegt, führen Sie Folgendes aus:

leuchtendes Versteck Das-dokumentieren.md

Sie können Ihre gespeicherten Artikel aus der Haupt-TUI finden, indem Sie die verwenden Tab -Taste, um zum Tab "Versteck" zu navigieren.

Verwenden Sie Glow, um Markdown-Dokumente online zu lesen

Glow funktioniert perfekt mit GitHub-README-Dateien, und wenn Sie den Namen des gewünschten Repositorys kennen, dann:

Glühen github.com/charmbracelet/glow

... führt dazu, dass die Glow-README-Datei von GitHub abgerufen und als Standardausgabe gerendert wird.

Wenn sich Ihre Markdown-Datei woanders befindet, können Sie Folgendes verwenden:

glühen https://host.tld/file.md

Passen Sie Glow an, um Markdown im Terminal anzuzeigen

Glow funktioniert so gut wie es ist und versucht, Ihr Terminal-Farbschema zu erkennen, bevor es Ihnen formatiertes Markdown präsentiert. Sie können die Standardeinstellungen ändern, wenn Sie möchten, und mit dem Stilschalter zwischen einem hellen oder dunklen Design wählen -S.

glow -s Licht

Oder wechseln Sie in den Dunkelmodus mit:

glow -s dunkel

Wenn Sie ein benutzerdefiniertes Stylesheet haben, können Sie es auch problemlos mit Glow verwenden:

glühen-Smein Stil.json

Glow macht es einfach, Markdown-Dokumente zu rendern

Das Lesen von Markdown-Dokumenten in Ihrem Terminal ist eine enorme Verbesserung der Lebensqualität und bedeutet, dass Sie keine Systemressourcen aufwenden müssen, um noch eine weitere GUI-gesteuerte App oder einen weiteren Browser zu öffnen.

Wenn Sie eine Pause vom Lesen langer Markdown-Dokumente einlegen möchten, können Sie auch von Ihrem Terminal aus nach YouTube-Videos suchen!