Eine Markdown-Datei, zwei Bearbeitungsmöglichkeiten

Mark II ist ein Markdown-Editor für macOS. Es bearbeitet Klartext- und Markdown-Dateien mit fähigen Formatierungstools und einem Rich-Text-Editor, der keine Kenntnisse der Markdown-Syntax erfordert.

Zwei Modi

Der Quellmodus bearbeitet Markdown als Klartext und ist für Benutzer geeignet, die die Syntax kennen. Während Sie tippen, behält es unfertige Markdown bei und schreibt beim Speichern nicht das gesamte Dokument neu.

Im formatierten Modus wird die Datei als Rich-Text bearbeitet, ohne dass eine Markdown-Syntax erforderlich ist.

Beide Modi arbeiten an der gleichen Datei, können jederzeit umgeschaltet werden und teilen Rückgängig und Wiederherstellen. Das Umschalten der Modi allein ändert weder den Inhalt noch markiert es das Dokument als nicht gespeichert.

Dieselbe englische Markdown-Datei, die im Quell- und Formatierungsmodus von Mark II geöffnet ist
Die gleiche Markdown-Datei im Quell- und Formatierungsmodus.

Markdown

Mark II unterstützt Überschriften, fett, kursiv, durchgestrichen, Inline-Code, Links, Zitate, ungeordnete Listen, geordnete Listen, Aufgabenlisten, Codeblöcke, Tabellen, Teiler, Bilder und Anhänge.

Neben CommonMark und GFM kann es Mathematik, Mermaid-Diagramme, Warnungen und Fußnoten anzeigen und bearbeiten. Fußnotenverweise können zu ihren Definitionen springen, während Mathe- und Mermaid-Inhalte in dedizierten Quelleditoren geändert werden können.

Mark II zeigt ein englisches Mermaid-Flussdiagramm und ein Dokument mit mathematischen Formeln an
Mermaid-Diagramme und mathematische Formeln werden direkt im formatierten Modus gerendert.

CSV Tabellen

CSV-Dateien bieten auch Quell- und Formatierungsmodi. Der Quellmodus bearbeitet den Datei-Text direkt; Der formatierte Modus zeigt CSV mit konsistenten Feldzählungen als bearbeitbare Tabelle mit Befehlen zum Einfügen oder Löschen von Zeilen und Spalten an.

Jedes Feld bleibt wörtlicher Text: Mark II leitet keine Kopfzeilen, Zahlen, Daten oder Formeln ab und führt niemals Formeln aus. Es unterstützt UTF-8 und BOM-markiertes UTF-16; das Speichern an Ort und Stelle bewahrt die Codierung, die Zeilenenden und die endgültige Newline, während Save As ein neues CSV in UTF-8 schreibt. Wenn Zeilen unterschiedliche Feldanzahlen haben, behält Mark II die Quelle bei und füllt nur leere Felder für die Tabellenbearbeitung auf, nachdem Sie explizit zugestimmt haben.

Lokale Dateien und mehrere Fenster

Dokumente bleiben ordentlich .md dateien in Finder. Sie können sie verschieben oder umbenennen und mit anderen Tools weiterarbeiten. Mark II verwendet kein privates Dokumentenpaket oder erfordert den Import von Dateien in eine App-Bibliothek.

Jedes Dokument hat ein eigenes Fenster. Öffnen Sie mehrere Dateien auf einmal und ordnen Sie sie dann mit macOS Window Switching, Mission Control oder Split View an. Jedes Fenster behält seinen eigenen Bearbeitungsstatus und seinen Rückgängig-Verlauf.

Quellensicherung und Kompatibilität

Das Öffnen einer Datei, das Anzeigen von Inhalten, das Wechseln von Modi oder Designs und das Verschieben des Einfügepunkts schreiben die Datei nicht neu. Wenn Sie im Quellmodus bearbeiten, speichert Mark II die aktuelle Quelle, ohne absichtlich Zeilenenden, Leerzeichen oder eine gleichwertige Syntax zu ändern.

Wenn eine Datei HTML oder eine unbekannte Syntax enthält, die im formatierten Modus nicht sicher dargestellt werden kann, behält Mark II die Quelle bei und ermöglicht es Ihnen, eine schreibgeschützte formatierte Vorschau auszuwählen, die formatierte Bearbeitung explizit zuzulassen oder im Quellmodus zu bleiben. Wenn eine andere App die Datei auf der Festplatte ändert, fragt Mark II vor dem Speichern, was zu tun ist, anstatt sie stillschweigend zu überschreiben.

Bearbeitungs- und Lesetools

Die Formatleiste und Menüs bieten Befehle für Absätze, Inline-Formatierung, Listen, Tabellen, Links und Ressourcen. Das Inhaltsverzeichnis wird aus dem aktuellen Dokument generiert und springt direkt zu den Überschriften. Suchen und Ersetzen von Arbeiten an tatsächlichem Quelltext im Quellmodus und sichtbarem Text im formatierten Modus.

Zeilennummern, Zeichenanzahl, Rückgängig und Wiederholen, Anzeigezoom von 50 % bis 300 % und vier Themes unterstützen das Bearbeiten und Lesen, ohne in Markdown geschrieben zu werden. Mark II behält nach dem Zoomen, Ändern der Größe oder Umschalten der Modi den aktuellen Einfügepunkt und die Leseposition bei, wann immer dies möglich ist.

Mark II im Formatmodus mit sichtbarem Inhaltsverzeichnis, Formatleiste, Zeilennummern und Dokumentstatus
Das Inhaltsverzeichnis, die Formatleiste, die Zeilennummern und der Dokumentstatus teilen sich ein Bearbeitungsfenster.

Bilder und Anhänge

Lokale Ressourcen, die von Mark II eingefügt oder eingefügt werden, werden standardmäßig in einen Ordner "document-name.assets" neben der Markdown-Datei kopiert, wobei gewöhnliche relative Pfade in das Dokument geschrieben werden. Andere Markdown-Tools können die Datei und ihre Ressourcen weiterhin lesen.

Vorhandene Dateien werden niemals überschrieben, wenn Namen kollidieren. Das Entfernen eines Links aus dem Dokument löscht die Datei nicht automatisch von der Festplatte. Ressourcen lesen, kopieren und exportieren respektieren Pfade und Sandbox-Berechtigungen, um den Zugriff außerhalb des ausgewählten Speicherorts oder der teilweise geschriebenen Ausgabe zu verhindern.

Speichern und exportieren

Mark II verwendet explizites Speichern. Wenn das Speichern fehlschlägt, behält es den aktuellen Text und den nicht gespeicherten Status bei und bietet weiterhin Speichern unter an. Bestehende Markdown-Dateien behalten beim Speichern ihre UTF-8-Stücklisteneinstellung bei; neue Dateien verwenden standardmäßig UTF-8.

Neben Markdown können Dokumente als TXT, RTF, RTFD, PDF und HTML exportiert werden. Export verwendet eine stabile Dokumentformatierung, anstatt das aktuelle Design in den Inhalt zu schreiben, und überschreibt niemals die Quelldatei oder die referenzierten Ressourcen.

TXT und Plattformunterstützung

TXT-Dateien werden immer im Quellmodus als reiner Text geöffnet. Mark II analysiert sie nicht als Markdown oder erstellt keinen Ressourcenordner. Das Speichern der Datei als Markdown aktiviert den formatierten Modus und die Formatierungstools.

Mark II unterstützt macOS 14 und höher mit Schnittstellen in vereinfachtem Chinesisch und Englisch. Es konzentriert sich auf die lokale Dateibearbeitung und umfasst keine Ordnerprojekte, eine private Synchronisierungsbibliothek oder eine mobile Version.