Un fichier Markdown, deux façons d'éditer

Mark II est un éditeur Markdown pour macOS. Il édite le texte brut et les fichiers Markdown, avec des outils de mise en forme performants et un éditeur de texte enrichi qui ne nécessite pas de connaissance de la syntaxe Markdown.

Deux modes :

Le mode source modifie Markdown en texte brut et convient aux utilisateurs qui connaissent la syntaxe. Pendant que vous tapez, il conserve Markdown inachevé et ne réécrit pas le document entier lors de l'enregistrement.

Le mode formaté modifie le fichier en tant que texte enrichi sans nécessiter la syntaxe Markdown.

Les deux modes fonctionnent sur le même fichier, peuvent être commutés à tout moment, et partager l'annulation et la reprise. Le changement de mode seul ne modifie pas le contenu ou ne marque pas le document comme non enregistré.

Le même fichier anglais Markdown ouvert dans les modes Source et Formaté de Mark II
Le même fichier Markdown en modes Source et Formaté.

Markdown

Mark II prend en charge les en-têtes, les caractères gras, italiques, barrés, le code en ligne, les liens, les guillemets, les listes non ordonnées, les listes ordonnées, les listes de tâches, les blocs de code, les tableaux, les séparateurs, les images et les pièces jointes.

Au-delà de CommonMark et GFM, il peut afficher et modifier des diagrammes mathématiques, Mermaid, des alertes et des notes de bas de page. Les références aux notes de bas de page peuvent passer directement à leurs définitions, tandis que le contenu mathématique et Mermaid peut être modifié dans des éditeurs de sources dédiés.

Mark II affichant un organigramme anglais Mermaid et un document avec des formules mathématiques
Les diagrammes Mermaid et les formules mathématiques sont rendus directement en mode formaté.

Tableaux CSV

Les fichiers CSV offrent également des modes Source et Formaté. Le mode source modifie directement le texte du fichier ; le mode formaté affiche CSV avec des comptes de champs cohérents en tant que table modifiable avec des commandes pour insérer ou supprimer des lignes et des colonnes.

Chaque champ reste du texte littéral : Mark II ne déduit pas d'en-têtes, de nombres, de dates ou de formules, et n'exécute jamais de formules. Il prend en charge UTF-8 et UTF-16 marqué par la nomenclature ; l'enregistrement en place préserve l'encodage, les terminaisons de ligne et la nouvelle ligne finale, tandis que l'enregistrement sous écrit un nouveau CSV dans UTF-8. Si les lignes ont des nombres de champs différents, Mark II préserve la source et ne remplit que les champs vides pour l'édition de la table après que vous ayez explicitement accepté.

Fichiers locaux et fenêtres multiples

Les documents restent ordinaires .md fichiers dans Finder. Vous pouvez les déplacer ou les renommer et continuer à travailler avec d'autres outils. Mark II n'utilise pas de package de documents privé et n'exige pas l'importation de fichiers dans une bibliothèque d'applications.

Chaque document a sa propre fenêtre. Ouvrez plusieurs fichiers à la fois, puis organisez-les avec macOS, Mission Control ou Split View. Chaque fenêtre conserve son propre état d'édition et son historique d'annulation.

Préservation et compatibilité des sources

L'ouverture d'un fichier, l'affichage du contenu, le changement de mode ou de thème et le déplacement du point d'insertion ne réécrivent pas le fichier. Lorsque vous modifiez en mode Source, Mark II enregistre la source actuelle sans modifier délibérément les terminaisons de ligne, les espaces ou une syntaxe équivalente.

Si un fichier contient HTML ou une syntaxe inconnue que le mode formaté ne peut pas représenter en toute sécurité, Mark II préserve la source et vous permet de choisir un aperçu formaté en lecture seule, d'autoriser explicitement l'édition formatée ou de rester en mode source. Si une autre application modifie le fichier sur le disque, Mark II demande quoi faire avant d'enregistrer au lieu de l'écraser silencieusement.

Outils d'édition et de lecture

La barre de format et les menus fournissent des commandes pour les paragraphes, la mise en forme intégrée, les listes, les tableaux, les liens et les ressources. La table des matières est générée à partir du document actuel et passe directement aux en-têtes. Recherchez et remplacez les œuvres sur le texte source réel en mode Source et le texte visible en mode Formaté.

Les numéros de ligne, le nombre de caractères, l'annulation et la reprise, le zoom d'affichage de 50 % à 300 % et quatre thèmes prennent en charge l'édition et la lecture sans être écrits dans Markdown. Mark II préserve le point d'insertion actuel et la position de lecture autant que possible après le zoom, le redimensionnement ou la commutation des modes.

Mark II en mode formaté avec la table des matières, la barre de format, les numéros de ligne et l'état du document visibles
La table des matières, la barre de format, les numéros de ligne et l'état du document partagent une fenêtre d'édition.

Images et pièces jointes

Les ressources locales insérées ou collées par Mark II sont copiées par défaut dans un dossier « document-name.assets » à côté du fichier Markdown, avec des chemins relatifs ordinaires écrits dans le document. D'autres outils Markdown peuvent continuer à lire le fichier et ses ressources.

Les fichiers existants ne sont jamais écrasés lorsque des noms entrent en collision. La suppression d'un lien du document ne supprime pas automatiquement le fichier du disque. Lecture, copie et exportation de ressources respectent les chemins et les autorisations du bac à sable pour empêcher l'accès en dehors de l'emplacement sélectionné ou de la sortie partiellement écrite.

Enregistrer et exporter

Mark II utilise une sauvegarde explicite. Si l'enregistrement échoue, il conserve le texte actuel et l'état non enregistré et continue d'offrir Enregistrer sous. Les fichiers Markdown existants conservent leur paramètre de nomenclature UTF-8 lorsqu'ils sont enregistrés ; les nouveaux fichiers utilisent UTF-8 par défaut.

Outre Markdown, les documents peuvent être exportés en tant que TXT, RTF, RTFD, PDF et HTML. L'exportation utilise une mise en forme de document stable plutôt que d'écrire le thème actuel dans le contenu, et n'écrase jamais le fichier source ou ses ressources référencées.

TXT et support de la plate-forme

Les fichiers TXT s'ouvrent toujours en mode Source en texte brut. Mark II ne les analyse pas en tant que Markdown ou ne crée pas de dossier de ressources. L'enregistrement du fichier en tant que Markdown active le mode formaté et les outils de formatage.

Mark II prend en charge macOS 14 et versions ultérieures, avec des interfaces en chinois simplifié et en anglais. Il se concentre sur l'édition de fichiers locaux et n'inclut pas les projets de dossiers, une bibliothèque de synchronisation privée ou une version mobile.