Aller au contenu principal

À propos de l'éditeur de texte riche

TLDR: Évitez d'utiliser les plugins Markdown si vous avez principalement l'intention d'utiliser l'éditeur de texte riche, et soyez conscient des limites de l'éditeur.

En son cœur, Joplin stocke les notes au format Markdown. Markdown est un moyen simple de formater du texte qui a l'air beau sur n'importe quel appareil et, alors que le texte est formaté, il a l'air parfaitement lisible dans un éditeur de texte brut.

Dans certains cas, cependant, le format de balisage supplémentaire qui apparaît dans les notes peut être considéré comme un inconvénient. Le texte gras ressemblera à **comme ceci** par exemple, et les tables pourraient ne pas être particulièrement lisibles. Pour cette raison, Joplin dispose également d'un éditeur de texte riche, qui vous permet de modifier des notes avec une expérience d'édition WYSIWYG. Le texte en gras "ressemblera à comme ceet les tables seront plus lisibles, entre autres.

Cependant il y a une capture: dans Joplin, notes, même s'ils sont édités avec cet éditeur de texte riche, sont encore Markdown sous le capot. C'est généralement une bonne chose, car cela signifie que vous pouvez à tout moment basculer entre Markdown et Rich Text editor, et la note est toujours lisible. Il est également bon de synchroniser avec l'application mobile, qui n'a pas d'éditeur de texte riche. La prise est que Markdown est utilisé sous le capot, cela signifie que l'éditeur de texte riche a un certain nombre de limitations qu'il hérite de ce format:

  • For a start, most Markdown plugins will not be compatible. Si vous ouvrez une note Markdown qui utilise ce plugin dans l'éditeur de texte riche, il est probable que vous perdrez le formatage spécial du plugin. Les seuls plugins supportés sont les plugins "clôturés" - ceux qui enveloppent une section de texte en triple ticks (par exemple, KaTeX, Mermaid, etc.). fonctionnent). Vous pouvez voir la compatibilité d'un plugin sur l'écran de configuration de Markdown.
  • Il n'est pas possible d'avoir plusieurs nouvelles lignes dans une ligne. Parce que dans Markdown, plusieurs nouvelles lignes seraient réduites en une seule lors du rendu.
  • Les tables doivent avoir un en-tête, car il s'agit d'une exigence dans Markdown. Lorsque vous créez une table, elle vous permettra de la créer sans en-tête, mais sous le capot elle ajoutera une table vide. Et la prochaine fois que vous ouvrirez la note, cet en-tête vide sera présent.
  • Les éléments de la liste (points de puces, listes numérotées & cases à cocher) dans les cellules du tableau peuvent être créés mais ne seront pas enregistrés correctement; dans les tables ne font actuellement pas partie d'une spécification Markdown.
  • Tous les éléments d'une liste doivent être du même type, donc par exemple toutes les cases à cocher ou tous les points de puce. Si vous avez besoin de deux types différents, vous devez créer deux listes différentes séparées par une règle horizontale ou similaire.
  • Les modes clavier spéciaux "vim" et "emacs" ne sont pas pris en charge.
  • Si une note est de 'Markup - Markdown' et contient le formatage HTML, ceci peut être perdu lors de l'édition dans l'éditeur Rich Text car il ne peut pas être converti en Markdown. Les notes de 'Markup - HTML' ne sont pas affectées par les modifications dans l'éditeur de texte riche car cette conversion n'a pas lieu.
  • Tous les liens de référence ([title][link-name]) sont convertis en liens en ligne ([title](https://example. om)) ) lorsque Joplin enregistre les changements depuis l'éditeur de texte riche.

Those are the known limitations but if you notice any other issue not listed here, please let us know in the forum.