Aktualisiert für Markion v0.3.1 · 2026-09-04

DOKUMENTATION

Dokumente & Arbeitsbereich

Tabs, Dateibaum, einklappbare Gliederung und eine informative Statusleiste halten den Schreibkontext in Ordnung, ohne abzulenken.

Mehrere Tabs

  • Jeder Tab bewahrt eigenen Cursor, Auswahl, Scrollposition, Undo/Redo, Vorschau, Gliederung und den zwischengespeicherten abgeleiteten Markdown-Zustand.
  • Ein bereits geöffnetes Markdown- oder Textdokument fokussiert den vorhandenen Tab, statt ein Duplikat zu erzeugen.
  • Beim Öffnen — Dateibaum, Drag-and-drop, Zuletzt geöffnet oder Datei → Öffnen — wird der aktuelle Tab genutzt, wenn das sicher ist (Bild-Tab, unbenanntes sauberes Dokument oder ein anderes unverändertes Dokument), sonst ein neuer Tab. Ein geändertes Dokument wird nie still ersetzt.

Tabs schließen und beenden

In v0.2.8 erscheint bei ungespeicherten Änderungen die Wahl Speichern / Nicht speichern / Abbrechen. Speichern schreibt zuerst die betroffenen Dokumente, unbenannte Entwürfe über Speichern unter. Nicht speichern verwirft die Änderungen und ihre Wiederherstellungs-Snapshots. Abbrechen lässt alles offen. Ein Beenden-Dialog gilt für alle geänderten Tabs.

Dateibaum

Ordner öffnen wechselt die Arbeitsbereichswurzel und füllt die Dateien-Seitenleiste hierarchisch; leere Ordner werden ebenfalls aufgeführt:

  • Markdown-Dateien, im Baum visuell hervorgehoben
  • Eine kuratierte Menge reiner Textdateien — .txt, .text, .log, .csv, .tsv, .org, .rst, .adoc/.asciidoc — als UTF-8-Text geöffnet
  • Unterstützte Bilddateien — .png, .jpg/.jpeg, .gif, .webp, .bmp, .tif/.tiff, .svg — als schreibgeschützte Bild-Tabs, die zu große Bilder in den Inhaltsbereich einpassen
  • Das Aufklappen eines Ordners zeigt genau eine Kind-Ebene, sodass tief verschachtelte Arbeitsbereiche Ebene für Ebene erkundet werden.
  • Die Einstellung Verborgene Dateien/Ordner anzeigen (standardmäßig aus) zeigt Dotfiles und das Windows-Attribut „versteckt“; immer ausgeschlossene Build-, Abhängigkeits- und VCS-Verzeichnisse (target, node_modules, .git usw.) bleiben in jedem Fall verborgen.
  • Kontextmenüs bieten je nach Ziel Öffnen, in neuem Tab öffnen, Datei/Ordner anlegen, Umbenennen, Löschen, absoluten oder arbeitsbereichsrelativen Pfad kopieren, im System-Dateimanager zeigen, Filtern und Aktualisieren.
  • Dateien und Ordner lassen sich an Ort und Stelle benennen; das Löschen eines nicht leeren Ordners verlangt eine zweite Bestätigung.
  • Dateien und Ordner lassen sich auf einen Ordner, eine Datei darin oder die Arbeitsbereichswurzel ziehen und so auf der Festplatte verschieben; betroffene offene Tabs folgen dem neuen Pfad. Markdown-Dateien können außerdem aus dem System-Dateimanager in Markion gezogen werden.
  • Die Panels Dateien und Gliederung sind ein- und ausblendbar, die Trenner von Seitenleiste und geteilter Ansicht sind ziehbar. Beide Panels haben ziehbare Bildlaufleisten. Markion merkt sich Fenstergröße und -position, Maximierung, Seitenleistenbreite und Teilungsverhältnis für den nächsten Start.

Gliederung

Das Gliederungspanel listet die Überschriftenhierarchie als einklappbaren Baum: Überschriften mit Unterpunkten haben ein Aufklappsteuerelement, neue Dokumente starten vollständig aufgeklappt. Der Faltzustand gilt pro Dokument und nur für die Sitzung; der Abschnitt mit dem Cursor ist hervorgehoben. Ein Klick springt zur Quellposition — im Lesemodus zur gerenderten Überschrift.

Statusleiste

Der native Fenstertitel zeigt den Dateinamen und ein * bei ungespeicherten Änderungen. Die Statusleiste zeigt Speicherzustand, kurze Rückmeldungen und dauerhaften Kontext:

  • Zeichen- und Wortzahl des aktiven Dokuments
  • Zeile und Spalte des Cursors (ab 1), wenn eine Bearbeitungsfläche sichtbar ist
  • Den aktuellen Git-Branch, wenn Dokument oder Arbeitsbereich zu einem Repository gehören

Datensicherheit

  • Atomare Schreibvorgänge. Schreibvorgänge ersetzen die Datei atomar im selben Verzeichnis. Schlägt das Schreiben fehl, bleiben Pfad und geänderter Zustand erhalten — Bearbeitungen gehen nicht verloren.
  • Erkennung externer Änderungen. Markion merkt sich die letzte bekannte Dateiidentität auf der Platte, erkennt externe Änderungen vor dem Speichern und während das Dokument offen ist, lädt nur saubere Dokumente automatisch neu und bietet bei geänderten Dokumenten Neu laden, Überschreiben oder Kopie speichern.
  • Automatisches Speichern. Standardmäßig werden nach fünf Sekunden Pause Wiederherstellungs-Snapshots geschrieben. Die Verzögerung 1–300 Sekunden steht unter Einstellungen → Allgemein; Still speichern lässt sich abschalten, damit nur Wiederherstellung bleibt und die Originaldatei unangetastet. Unbenannte Dokumente schreiben immer nur Wiederherstellungskopien. Wiederhergestellte Snapshots bleiben, bis ein erfolgreiches Speichern, ein ausdrückliches Verwerfen oder ein atomar geschriebener Nachfolger sie ersetzt.
  • Wiederherstellungsmanager. Listet jeden Wiederherstellungs-Snapshot mit Originalpfad und Plattenbezug und unterstützt Wiederherstellen, Verwerfen, Alle wiederherstellen und Alle verwerfen, ohne unlesbare oder nicht ausgewählte Daten zu löschen.