Fonctionnalités
Toutes les fonctionnalités de l’application en un coup d’œil, regroupées par domaine. Les descriptions approfondies avec exemples se trouvent sur les pages thématiques du manuel. Les raccourcis dans la colonne Accès indiquent l’affectation par défaut réassignable (« défaut … ») ; les entrées câblées en dur (p. ex. Tab dans les listes) apparaissent sans ce préfixe. Les raccourcis actuellement actifs sont affichés sur la page Raccourcis clavier.
Fichier et session
| Fonction | Description | Accès |
|---|---|---|
| Ouvrir des fichiers | Ouvrez des fichiers Markdown par dialogue, glisser-déposer, « Ouvrir avec » dans le gestionnaire de fichiers ou la liste des fichiers récents. | Fichier → Ouvrir un fichier… (défaut Ctrl+O) ; glisser-déposer ; « Ouvrir avec » dans le gestionnaire de fichiers ; Fichier → Autres fonctions de fichier → Fichiers récents |
| Ouvrir un fichier par son nom | Ouvre un fichier en saisissant une partie de son nom, sans passer par la structure des dossiers ni par la recherche plein texte. La recherche porte sur les noms de fichiers et les noms secondaires du frontmatter ; sans saisie, le fichier modifié en dernier figure en tête, avec une saisie, les noms qui commencent par celle-ci passent devant. L’espace de recherche est la zone ouverte, sinon le voisinage du fichier actif. | Fichier → Ouvrir un fichier par son nom… (par défaut Ctrl+T) |
| Nouvel onglet | Ouvre un onglet vide « Sans titre » dans la fenêtre active, en mode édition avec vue partagée. Le premier enregistrement ouvre Enregistrer sous. | Fichier → Nouveau fichier (défaut Ctrl+N) |
| Créer une sous-page | Crée une nouvelle sous-page de la page active : une boîte de dialogue demande le nom, le fichier est créé dans le dossier du fichier actif et s’ouvre comme onglet. Fonctionne à tout niveau, y compris sur une sous-page. | Menu Fichier → Autres fonctions de fichier → Nouvelle sous-page… |
| Renommer le fichier | Renomme le fichier actif. Les onglets ouverts, les signets, les fichiers récents et le fichier compagnon d’historique suivent. Une page avec des sous-pages emporte tout son arbre de sous-pages ; pour une sous-page, seul son propre segment de nom change, et une option explicite de la boîte de dialogue libère le nom complet. | Menu Fichier → Autres fonctions de fichier → Renommer…, menu contextuel de l’onglet |
| Mettre à jour les liens au renommage | Lors du renommage, l’application met aussi à jour les références entrantes d’autres fichiers : liens wiki, incorporations et liens Markdown relatifs. Un aperçu facultatif montre les fichiers concernés au préalable, un rapport liste les modifications ensuite. Dans une application de zone, la mise à jour couvre toute la zone, sinon l’espace de recherche connu. | Boîte de dialogue de renommage (case à cocher), Paramètres → Comportement → Liens lors du renommage |
| Détacher une sous-page | Détache une sous-page de sa page parente : elle devient une page autonome, ses propres sous-pages suivent et les liens entrants sont mis à jour. Le nom cible peut être modifié au préalable si un fichier porte déjà ce nom au niveau visé. | Menu Fichier → Autres fonctions de fichier → Détacher de la page parente…, menu contextuel de l’onglet |
| Ligne de titre | Affiche le nom du fichier sans extension comme ligne de titre fixe au défilement, en style de titre au-dessus du document, sans numéro de ligne ; les sous-pages apparaissent avec leur nom logique complet, la partie parente restant atténuée et non modifiable. Un clic rend le titre modifiable — sur une sous-page, son propre segment de nom, sinon le nom entier : la confirmation renomme directement le fichier (mise à jour des liens comprise), pour les documents sans nom l’enregistrement s’ouvre avec le nom prérempli. Les pages du manuel et les pages système n’ont pas de ligne de titre. | Automatiquement au-dessus du document dans toutes les vues ; cliquez sur le titre pour renommer, Entrée confirme, Échap annule |
| Division des grands documents | Divise un document très volumineux en plusieurs fichiers lors de l’enregistrement et les réunit en un seul document à l’ouverture. La coupure se fait uniquement à un titre des deux premiers niveaux ; sans titre de ce type, le document reste entier. Les parties se trouvent dans le même dossier, portent le nom du document avec un complément et restent des fichiers Markdown lisibles individuellement. La première division est annoncée et peut être refusée. | Se produit automatiquement à l’enregistrement |
| Réunir les parties | Réunit les parties d’un document divisé en un seul fichier et supprime les fichiers de partie. Ne s’exécute que sur cette demande, jamais de lui-même. Si le résultat dépasse le seuil, un avertissement indique au préalable que le prochain enregistrement le divisera de nouveau. | Menu Fichier → Autres fonctions de fichier → Réunir les parties… |
| Modèles | Les modèles sont des fichiers Markdown dans un dossier de modèles configurable. Lors de l’application, des espaces réservés comme la date, le titre, le presse-papiers ou des dialogues de saisie et de sélection sont remplis ; de nouveaux fichiers naissent d’un modèle, ou le modèle est inséré à la position du curseur. | Menu Fichier → Autres fonctions de fichier → Nouveau fichier à partir d’un modèle… ; menu contextuel de l’éditeur → Insérer → Insérer un modèle |
| Règles de dossier | Les règles de dossier remplissent automatiquement les nouveaux fichiers avec un modèle : chaque règle associe un dossier cible à un modèle, la correspondance la plus profonde gagne. Elles s’appliquent aux fichiers créés via l’application ; le dossier de modèles est exclu. | Paramètres → Modèles |
| Journaux | Les journaux sont des séries de documents périodiques par zone : jour, semaine, mois, trimestre ou année, avec des schémas de dossier et de nom à base d’espaces réservés de date, un modèle facultatif et quatre propriétés automatiques dans le frontmatter (nom du journal, date de la période, début et fin) qui peuvent aussi être ajoutées aux entrées existantes. Les étagères regroupent plusieurs journaux ; les entrées sont ouvertes ou créées à la demande. Les semaines suivent strictement ISO 8601 (début le lundi, règle du jeudi). | Menu Fichier → Autres fonctions de fichier → Entrée de journal du jour / Entrée de journal pour une date… |
| Navigation de journal | Bloc de navigation dans une entrée de journal : affiche la période actuelle en grand, relie les périodes parentes de la même étagère et feuillette vers la période précédente et suivante avec des flèches. Les clics ouvrent les entrées et créent celles qui manquent ; hors d’une entrée de journal, un indice apparaît. Les flèches feuillettent dans le même onglet et conservent son mode d’affichage ; les liens vers les périodes supérieures ouvrent toujours un onglet distinct. Sous le libellé figure toujours la situation de la période par rapport à maintenant : aujourd’hui, hier, il y a 3 semaines, dans 2 ans — comptée dans l’unité de la période elle-même. Le nom de la période cible accompagne chaque bouton de feuilletage, et un point marque toute période dont l’entrée existe déjà. | Bloc de code perspective-journal-nav |
| Frise du journal | Bloc de frise dans une entrée de journal : affiche l’aperçu des périodes selon quatre modes, en ligne hebdomadaire, calendrier mensuel, trimestre de trois mois ou année de douze mois. Colonne des numéros de semaine et en-tête des jours à partir du lundi, points sur les jours ayant déjà une entrée, jour courant et niveau du mode mis en évidence. Chaque élément ouvre sa période et crée les entrées manquantes ; ce sont les journaux de l’étagère de l’entrée qui font foi. Hors d’une entrée de journal, une remarque apparaît à la place. | Bloc de code perspective-journal-timeline avec mode: week, month, quarter ou year |
| Enregistrer | Enregistrer et Enregistrer sous. Les modifications non enregistrées sont marquées par un • dans le titre de l’onglet et de la fenêtre ; la fermeture d’un onglet modifié affiche une boîte de dialogue de confirmation. Avant l’écriture, l’état du fichier est vérifié : s’il a été modifié en dehors de l’application, il est demandé s’il faut recharger ou conserver la version locale. Si la version locale est conservée, celle qui a été remplacée reste consultable dans l’historique du document. | Fichier → Enregistrer / Enregistrer sous… (défaut Ctrl+S / Ctrl+Maj+S) |
| Enregistrement automatique | Optionnel : enregistrement automatique. Enregistre 2 secondes après la dernière modification ou à la perte de focus de la fenêtre. Les onglets sans chemin (« Sans titre ») ne sont pas enregistrés automatiquement. Si un fichier a été modifié en dehors de l’application, il n’est pas écrit ; un message dans la barre d’état le signale, et la décision se prend lors d’un enregistrement manuel. | Fichier → Autres fonctions de fichier → Enregistrement automatique |
| Historique du document | Enregistre les modifications d’un document sous forme d’historique de révisions dans un fichier compagnon (Markdown-Data, .mdd) à côté du document. Les enregistrements successifs sont regroupés en paquets de modifications selon des fenêtres de temps réglables ; les modifications faites en dehors de l’application sont détectées à l’ouverture et à l’enregistrement et consignées dans un paquet distinct. Chaque paquet de modifications retient en outre le nom de connexion et l’ordinateur d’où il provient ; il s’agit d’un constat au moment de la modification et non d’un compte utilisateur géré. | Paramètres → Comportement → Historique du document |
| Réglage de l’historique | Active l’historique sur trois niveaux : par document (propriété YAML history), par zone (fichier de zone Area_Settings.mdda) et pour toute l’application. Le niveau fichier prime sur le niveau zone, qui prime sur le réglage de l’application ; désactiver ne fait que mettre en pause, l’historique existant est conservé. L’icône de la barre d’état montre l’état effectif et son origine. | Icône Historique du document dans la barre d’état, Paramètres → Comportement, propriété YAML history |
| Vue de l’historique | Affiche la liste des révisions d’un document avec date, origine et ampleur des modifications. Chaque révision est consultable, deux états (y compris l’état actuel) se comparent ligne par ligne, et un ancien état peut être rechargé dans l’éditeur ; l’enregistrement crée alors une nouvelle révision. L’onglet de la vue se place immédiatement à droite de l’onglet de son document et le suit dès que la vue affiche un autre document. | Affichage → Historique du document, icône Historique du document dans la barre d’état |
| Note du document | Tient une note unique par document, distincte du contenu et stockée dans le fichier compagnon (Markdown-Data, .mdd). Elle prend en charge le Markdown avec un aperçu rendu commutable, est enregistrée automatiquement et, contrairement à l’historique, n’a pas de révisions ; en cas d’édition dans plusieurs fenêtres, une indication de conflit apparaît. | Affichage → Barre latérale → Panneaux → Notes, icône Notes dans la barre d’état |
| Métadonnées de bloc | Associe à des blocs individuels d’un document des propriétés structurées et typées (texte, liste, nombre, vrai/faux, date, multiligne), ancrées à l’ancre de bloc et enregistrées dans le fichier compagnon (Markdown Data, .mdd). Elles se gèrent dans un panneau latéral qui suit le curseur et prend aussi en charge les données orphelines et le renommage des ancres. Les blocs avec propriétés portent un indicateur discret dans la vue rendue et en mode direct ; un clic ouvre le panneau. | Affichage → Barre latérale → Panneaux → Propriétés de bloc, icône Propriétés de bloc dans la barre d’état |
| Rangement des pièces jointes | Un fichier du presse-papiers ou du gestionnaire de fichiers est rangé automatiquement lorsqu’il est collé ou glissé, puis lié dans le texte. L’emplacement est configurable, globalement et par zone ; les images reçoivent une référence d’image, les autres fichiers un lien. Un nom de fichier existant n’est jamais écrasé. | Par défaut Ctrl+V, ou glisser un fichier sur l’éditeur ou l’aperçu |
| Ouverture d’une pièce jointe | Une référence vers une pièce jointe l’ouvre dans le programme associé par le système d’exploitation. Seules les cibles situées dans la zone ou dans le dossier du document sont ouvertes ; pour les fichiers susceptibles d’exécuter du code, une confirmation apparaît d’abord. | Clic sur la référence ; double clic pour les images dans l’éditeur |
| Export portable | Enregistre le fichier actif en Markdown portable. Les tableaux Perspective sont remplacés par des tableaux HTML en ligne, afin que le fichier s’affiche aussi comme un véritable tableau dans d’autres applications Markdown. Les diagrammes Mermaid sont incorporés sous forme d’image finie, toujours dessinée en clair ; un diagramme erroné reste un bloc de code. Détails sur la page de manuel « Perspective Table ». | Fichier → Autres fonctions de fichier → Exporter → Markdown portable… |
| Impression | Imprime le contenu de l’onglet actif directement sur une imprimante, sans passer par un fichier PDF. La boîte de dialogue d’impression du système choisit l’imprimante, la plage de pages, le nombre de copies et le recto verso ; format de page, orientation et marges sont préremplis depuis la section « Export » des paramètres. L’impression suit la vue active comme l’export PDF : la vue source imprime le Markdown brut avec coloration syntaxique, tous les autres modes le document mis en forme. L’impression est toujours claire, même avec le thème sombre. | Fichier → Autres fonctions de fichier → Imprimer… (défaut Ctrl+P) |
| Export PDF | Imprime le contenu de l’onglet actif dans un fichier PDF — la vue rendue comme document mis en forme, la vue source comme Markdown brut avec coloration syntaxique et numéros de ligne selon le réglage de l’onglet. Le PDF est toujours clair, même avec le thème sombre ; formules, diagrammes, coloration du code, encadrés et tableaux perspective apparaissent comme dans l’aperçu. Format de page, orientation et marges se règlent dans la section « Export » des paramètres. | Fichier → Autres fonctions de fichier → Exporter en PDF… (défaut Ctrl+Maj+P) |
| Rechargement automatique | Les fichiers modifiés sont rechargés automatiquement ; les fichiers supprimés sont barrés dans l’onglet ; lors du rechargement, les requêtes, les incorporations, les rétroliens et la vue graphe se mettent également à jour. | automatique en cas de modification externe |
| Restaurer la session | La session (onglets, colonnes, vues) est sauvegardée à la fermeture et restaurée au prochain lancement (désactivable). | Aide → Restaurer la session |
| Conserver les brouillons | Les nouveaux documents jamais enregistrés survivent à la fermeture : leur contenu est conservé et rouvert sous forme d’onglets sans titre au prochain démarrage, indépendamment de la restauration de session (désactivable). | Paramètres → Comportement |
| Mémoriser l’état de la fenêtre | Position, taille et état maximisé de la fenêtre sont mémorisés à la fermeture et restaurés au prochain lancement. | automatique à la fermeture |
| Espaces de travail | Les espaces de travail nommés conservent durablement une application logique avec toutes ses fenêtres, ses onglets, ses groupes d’onglets et sa liaison de zone, et se mettent à jour automatiquement pendant le travail. L’ouverture restaure toutes les fenêtres à leur dernier état, la fermeture fige l’état ; la création, le renommage, la couleur et la suppression passent par la gestion. Les fenêtres d’un espace de travail ouvert portent sa couleur dans la barre de titre (variante adaptée au thème ; nécessite Windows 11, sinon la barre de titre standard demeure). | menu Fichier → Espaces de travail |
| Livres | Un livre réunit plusieurs fichiers Markdown dans un ordre de lecture fixe : le dossier du livre contient le fichier du livre et un fichier compagnon portant l’arbre des chapitres, tandis que les chapitres restent des fichiers ordinaires, lisibles séparément. Un livre ouvert est une application à part avec sa propre fenêtre : le dossier du livre est son espace de travail, le titre de la fenêtre porte le nom du livre, et deux livres ne sont jamais dans la même fenêtre. Un panneau affiche la table des matières, entretient la structure (créer des chapitres, rattacher et détacher, réordonner) et fait défiler en avant et en arrière au-delà des limites de chapitre. Les fichiers de chapitre peuvent être déplacés à l’intérieur du dossier du livre ; les références et l’arbre des chapitres suivent. | menu Fichier → Livre et bibliothèque → Ouvrir un livre…, Nouveau livre…, Fermer le livre ; Affichage → Barre latérale → Panneaux → Livre ; menu contextuel du panneau du livre |
| Table des matières du livre | Un panneau latéral affiche l’arbre des chapitres du livre ouvert dans l’ordre déclaré ; un clic ouvre un chapitre, et celui qui est en cours de lecture est mis en évidence. En dessous se trouve la section « Non rattachés » avec les fichiers Markdown du dossier du livre qui ne figurent dans aucun chapitre. Un chapitre déclaré dont le fichier a disparu reste visible et est marqué comme manquant. | Affichage → Barre latérale → Panneaux → Livre ; bouton Livre dans la barre d’état ; palette de commandes |
| Entretenir la structure des chapitres | La structure du livre s’entretient directement dans la table des matières : glisser le marqueur placé devant le nom d’un chapitre réordonne, rattache et imbrique ; sur l’entrée ayant le focus, Alt et les touches fléchées déplacent le même chapitre avec ses sous-chapitres. Le menu contextuel crée un nouveau chapitre, rattache un fichier et le détache à nouveau. Seule la déclaration du fichier compagnon change, aucun fichier n’est déplacé. | panneau du livre : glisser le marqueur devant le nom d’un chapitre ; sur l’entrée ayant le focus, Alt+↑ et Alt+↓ pour réordonner, Alt+→ et Alt+← pour imbriquer et désimbriquer ; menu contextuel « Nouveau chapitre », « Rattacher », « Détacher » |
| Parcours de lecture du livre | Fait défiler le livre en avant et en arrière, au-delà de la limite du fichier isolé. Le pas suit l’ordre de lecture de la table des matières, dans lequel un chapitre précède ses sous-chapitres. Au début et à la fin du livre, il n’y a pas de bouclage mais une indication dans la barre d’état ; les fichiers non rattachés restent hors du parcours. | boutons suivant et précédent dans l’en-tête du panneau du livre ; palette de commandes (défaut Ctrl+Alt+Page suiv. et Ctrl+Alt+Page préc.) |
| Déplacer le fichier du chapitre | Déplace le fichier d’un chapitre vers un autre dossier à l’intérieur du dossier du livre. Les références au fichier suivent, et l’entrée conserve sa place dans l’arbre des chapitres avec ses sous-chapitres, car l’emplacement du dossier ne dit rien de la structure. Une cible hors du dossier du livre et un nom de fichier déjà utilisé sur place sont refusés. | menu contextuel d’une entrée du panneau du livre → « Déplacer le fichier du chapitre… » ; palette de commandes |
| Réparer les chapitres manquants | Un chapitre déclaré dont le fichier n’est plus à l’endroit attendu reste dans la table des matières et est marqué comme manquant. S’il existe ailleurs dans le dossier du livre un fichier portant le même nom, il apparaît comme proposition ; rien n’est exécuté de soi-même. Le menu contextuel réattribue le chapitre à un fichier, à partir de la proposition ou via le choix de fichier, ou bien le détache. | menu contextuel d’une entrée manquante du panneau du livre → « Réattribuer… » et « Détacher » |
| Bibliothèque | Une bibliothèque regroupe des livres : le dossier de bibliothèque contient le fichier de bibliothèque (texte descriptif ; propriétés et référence d’image dans le frontmatter) et un fichier compagnon qui désigne le fichier de bibliothèque et recense les livres classés ; les livres se trouvent comme dossiers de livre directement en dessous. Une bibliothèque ouverte est une application à part avec sa propre fenêtre, limitée au dossier de la bibliothèque ; chaque accès à un livre mène à la fenêtre propre de ce livre. Les bibliothèques peuvent être créées, ouvertes et complétées par des livres ; les dossiers de livre pas encore classés apparaissent dans la vue comme section à part. Une bibliothèque ouverte survit à la restauration de session. | Menu Fichier → Livre et bibliothèque → Ouvrir une bibliothèque…, Nouvelle bibliothèque…, Fermer la bibliothèque ; ouverture du fichier de bibliothèque |
| Vue de la bibliothèque | Une bibliothèque ouverte apparaît comme page à part dans le système d’onglets, avec deux présentations commutables : les vignettes montrent les images des livres en grille (sans référence d’image, une vignette de substitution avec le titre du livre), les lignes montrent image, nom, nombre de chapitres, auteur et description. Un clic ouvre le livre ; la présentation choisie est mémorisée par bibliothèque. | s’ouvre à l’ouverture d’une bibliothèque ; commutateur vignettes/lignes dans la vue |
| Date de création et de modification | Met à jour automatiquement deux champs du frontmatter lors de l’enregistrement : la date de création à partir de la date de création du fichier et la date de modification à partir du moment de l’enregistrement. Les noms des champs, le format (date ou date et heure) et la création des champs manquants sont configurables ; une date de création existante reste inchangée. | Paramètres → Extensions → Date de création et de modification ; configuration dans Paramètres → Horodatage. |
| Export et import des paramètres | Écrit sa propre installation dans un fichier Markdown lisible et la relit ailleurs : comportement et apparence, jeux de couleurs, raccourcis clavier, barre de format, boutons de la barre d’état avec leurs macros, agencement de la barre latérale, modèles, favoris, état d’activation des extensions et les systèmes de calendrier de la zone ouverte — pour ceux-ci au choix un seul bloc, afin de le transmettre à une autre zone. Avant l’export, on choisit les types de données qui partent ; avant la reprise, un aperçu montre ce qui est ajouté, remplacé, renommé ou ignoré, ce que vous avez créé vous-même étant ajouté et restant intact en cas de nom identique. L’état de session, les indications liées à la machine et l’espace de stockage des extensions externes ne partent jamais. | Fichier → Paramètres → Exporter… / Importer… ; page My Extended Memory |
| Votre propre langue d’interface | L’interface peut être traduite dans une langue qu’EM4me ne fournit pas : téléchargez le modèle de langue, traduisez-le dans votre éditeur puis chargez-le comme votre propre langue. La langue chargée figure ensuite dans la sélection de la langue de la barre d’état, à côté des langues fournies. Les entrées que votre fichier ne connaît pas apparaissent en anglais ; une version actualisée de votre fichier portant les entrées manquantes peut être enregistrée et complétée à tout moment. | Fichier → Votre propre langue → Télécharger le modèle… / Charger… / Supprimer… / Mettre à jour… ; sélection de la langue dans la barre d’état |
Édition
| Fonction | Description | Accès |
|---|---|---|
| Mode édition | Modifier le contenu Markdown. Le mode édition fonctionne dans les vues Source, Scindée et Live ; un clic sur le crayon en vue Lecture bascule vers une vue d’édition et active l’éditeur. Laquelle est configurable (Scindée par défaut) ; qui travaille surtout en vue Live la règle sur celle-ci. | Crayon dans la barre d’état ; Affichage → Modifier (défaut Ctrl+E) ; vue cible sous Paramètres → Comportement |
| Indentation de liste | Tab et Maj+Tab indentent ou désindentent un élément de liste avec ses sous-éléments d’un niveau. La profondeur suit l’élément du dessus, afin que l’imbrication soit également effective dans l’affichage. L’indentation ne fonctionne que là où un élément situé au-dessus peut accueillir l’élément courant. | Tab / Maj+Tab dans l’éditeur |
| Structure des listes | Les éléments de liste peuvent être déplacés vers le haut et vers le bas avec tous leurs sous-éléments ; le saut couvre toujours la branche voisine entière et le niveau reste inchangé. La commande « Sélectionner la branche » marque un élément avec tout ce qui en dépend, comme base pour copier ou couper des branches entières. | Par défaut Alt+Flèche haut / Alt+Flèche bas ; palette de commandes : Sélectionner la branche |
| Numérotation automatique | Les listes numérotées se renumérotent d’elles-mêmes dans le texte source dès que vous y travaillez : après un déplacement et une indentation comme après l’insertion ou la suppression de lignes. Le numéro de départ d’une liste est conservé. Une ligne vide commence une nouvelle liste ; si elle naît de votre modification, la liste suivante repart à 1. Le texte source et l’affichage montrent les mêmes numéros. | s’applique lors de la modification de listes numérotées |
| Poursuivre et terminer les listes | La touche Entrée poursuit une liste et ajoute une puce, un numéro consécutif ou une case à cocher vide. Sur un sous-élément vide, elle désindente d’un niveau ; au niveau supérieur, elle termine la liste et laisse une ligne vide. | Touche Entrée dans l’éditeur |
| Éditeur de tableaux | Tab et Maj+Tab sautent entre les cellules d’un tableau pipe dans l’éditeur. Tab à la fin de la dernière ligne crée une nouvelle ligne de tableau avec le même nombre de colonnes. Entrée à la fin d’une ligne fait de même ; double Entrée sur une ligne vide quitte le tableau. | Tab / Maj+Tab / Entrée dans les tableaux pipe |
| Modification des tableaux en mode direct | Les tableaux pipe se modifient sur place en mode direct : le clic atteint la cellule, la tabulation et les flèches mènent de cellule en cellule, et le tableau reste mis en forme au lieu de se déplier en source. Les modifications sont réécrites dans la source Markdown, avec annuler et rétablir comme à la frappe. Pour la syntaxe brute d’un tableau, utilisez la vue code source ou la vue partagée. | Vue directe → clic dans une cellule de tableau |
| Outils de tableau | Opérations d’édition pour les deux types de tableaux à la position du curseur : alignement des colonnes (gauche, centre, droite), déplacement, insertion et suppression de lignes et de colonnes, ainsi que transposition. Le sous-menu n’apparaît que lorsque le curseur se trouve dans un tableau ; chaque opération est une seule étape d’annulation, et les tableaux pipe sont reformatés avec des colonnes alignées. Dans les tableaux Perspective avec des cellules colspan ou rowspan, les opérations sur les colonnes et la transposition sont refusées avec un message. | Clic droit dans un tableau → Tableau ; toutes les opérations également via la palette de commandes, affectation des raccourcis sous Fichier → Paramètres… → Raccourcis clavier |
| Insérer l’horodatage | Insère la date et l’heure actuelles au format aaaa-mm-jj hh:mm à la position du curseur ; une sélection active est remplacée (en mode édition). |
défaut Ctrl+Maj+D |
| Saisie de date et d’heure | Ouvre une fenêtre de calendrier avec saisie de l’heure et insère la valeur choisie à la position du curseur ; la date et l’heure sont activables séparément (formats 2026-07-10, 14:30 ou combinés). Dans l’éditeur, la séquence ;; ouvre aussi le sélecteur. Les valeurs dans ces formats, insérées ou saisies à la main, sont cliquables dans l’éditeur (vue source et mode Direct) et se modifient via le sélecteur pré-rempli. |
défaut Ctrl+Alt+T (date et heure), Ctrl+Alt+D (date seule), Ctrl+Alt+U (heure seule) ; déclencheur de saisie ;; dans l’éditeur ; clic sur une valeur dans l’éditeur |
| Recherche plein texte | Recherche plein texte avec résultats en direct, expressions régulières (bascule .*) et sensibilité à la casse (Aa). Le point d’interrogation de la barre de recherche affiche une aide regex. | défaut Ctrl+F |
| Rechercher et remplacer | Rechercher et remplacer en mode édition, avec références arrière de regex ($1, $2, …) dans le texte de remplacement. « Tout remplacer » est une transaction unique — Ctrl+Z annule l’ensemble d’un coup. | défaut Ctrl+H (en mode édition) |
| Portée de la recherche | La portée de la recherche suit l’onglet dans lequel on cherche : une page du manuel couvre tout le manuel, les paramètres toutes leurs sections, un fichier d’une zone ouverte toute la zone, un fichier isolé lui seul. Les occurrences apparaissent groupées dans le panneau latéral et un clic mène à l’endroit trouvé. | Ctrl+F par défaut ; la portée découle de l’onglet et s’affiche à gauche dans la barre de recherche |
| Recherche dans la zone | Lorsqu’une zone est ouverte, la recherche porte sur tous les fichiers Markdown de cette zone et non sur le seul fichier ouvert. Les occurrences apparaissent groupées par fichier dans le panneau latéral, le fichier ouvert venant en premier et avec son état non enregistré. Un clic ouvre le fichier à l’endroit trouvé et le pas suivant franchit la limite du fichier. | Ctrl+F par défaut dans un fichier d’une zone ouverte ; liste dans le panneau «Résultats de recherche» |
| Remplacement dans toute la zone | Dans une zone ouverte, la recherche remplace aussi : la liste des résultats reçoit une case à cocher par occurrence et par fichier et devient ainsi l’aperçu ; « Tout remplacer » exécute le passage sur les positions sélectionnées, y compris dans des fichiers qui ne sont pas ouverts. Chaque fichier modifié voit son état précédent versé dans l’historique du document, même avec l’historisation désactivée, et un rapport indique ensuite ce qui a été modifié, écarté ou modifié depuis la recherche. | Ctrl+H par défaut dans un fichier d’une zone ouverte ; sélection et bouton « Tout remplacer » dans la barre de recherche |
| Linter Markdown | Le linter Markdown léger marque discrètement sept défauts typiques dans l’éditeur : URL nues (sans syntaxe de lien Markdown), textes de lien vides, textes alternatifs manquants, liens wiki sans cible résoluble, ancres wiki cassées, types de callout inconnus et marqueurs de commentaire non appariés. Le survol affiche une explication. | automatique dans l’éditeur |
| Correcteur orthographique | Le correcteur orthographique du système d’exploitation signale les mots mal orthographiés en mode source et en mode direct. Un clic droit sur un mot signalé affiche des suggestions de correction et permet de l’ajouter durablement au dictionnaire. La vérification utilise la langue du système d’exploitation, indépendamment de la langue de l’interface. | Paramètres → Extensions → Correcteur orthographique ; interrupteur dans Paramètres → Correcteur orthographique ; corrections via le menu contextuel de l’éditeur |
| Tableaux Perspective | Tableaux avec cellules-bloc multilignes via un bloc de code perspective-table avec sa propre syntaxe par lignes. Détails et exemples sur la page de manuel « Perspective Table ». | bloc de code perspective-table |
| Tableaux Perspective étendus | Les tableaux Perspective prennent en charge en plus le tri ({|+sortable), la mise en évidence des statuts (|.error, |-.warn etc.) et l’alignement par défaut par colonne ({|+cols="left right right"). Détails et exemples sur la page de manuel « Perspective Table ». |
ajouts de syntaxe dans la ligne {| |
| Frontmatter | Le frontmatter YAML au début d’un fichier (entre ---) est reconnu comme métadonnées et séparé du contenu du document. Le volet source affiche le bloc avec un fond discret. |
bloc --- en début de fichier |
| Barre Propriétés | La barre Propriétés affiche les champs du frontmatter en édition directe avec inférence de type (texte, liste, date, nombre, booléen, multiligne). Les modifications suivent le paramètre d’enregistrement automatique. | icône de la barre d’état ; Affichage → Barre latérale → Panneaux → Propriétés (défaut Ctrl+;) |
| Suggestions de valeurs existantes | Un clic dans un champ de valeur du panneau des propriétés propose les valeurs déjà attribuées à cette propriété dans l’espace, par ordre alphabétique ; chaque caractère saisi réduit la liste. Lorsqu’un profil de propriétés définit un ensemble de valeurs, les deux origines apparaissent ensemble et restent distinguables. Si la propriété n’apparaît nulle part dans l’espace, aucune liste ne s’affiche. | Clic dans un champ de valeur du panneau des propriétés ; désactivable sous Paramètres → Extensions |
| Profils de propriétés | Définitions de champs centralisées pour les propriétés : les profils sont des fichiers Markdown dans un dossier de profils de la zone, dont le frontmatter définit par champ un nom, un type, éventuellement une plage de valeurs fixe (choix simple ou multiple) et une valeur par défaut ; le nom du champ est la seule indication obligatoire, et le format prévoit déjà des options propres au type, des sources de réservoir de valeurs et des définitions enfants imbriquées. Les documents s’associent via un champ de frontmatter ; un profil standard s’applique à tous les fichiers de la zone. L’éditeur de propriétés et le panneau des propriétés de bloc proposent les champs définis, présentent les plages de valeurs sous forme de listes de sélection et affichent une indication douce en cas d’écart, sans bloquer la saisie ; la liste des profils des paramètres nomme précisément les définitions fautives (définition, indication, attente). Détails sur la page de manuel « Profils de propriétés ». Depuis l’extension des types, l’ensemble connaît en plus un lien vers un fichier et une heure, nombre, date, lien et choix portent des options propres au type, et le mode multiple vaut pour tout type où plusieurs valeurs ont un sens. Un profil peut porter un symbole qui indique au document quel profil s’applique. | Paramètres → Profils de propriétés ; association via le champ de frontmatter (par défaut class) |
| Héritage de profils | Un profil hérite des définitions de champs d’un profil parent (extends), peut exclure certains champs hérités (exclude) et remplace un champ hérité par un champ propre du même nom. Des chaînes sur plusieurs niveaux sont possibles ; la résolution reste une seule suite ordonnée à côté de l’association multiple, et un cycle ou un profil parent manquant ne produit qu’une indication au profil. Détails sur la page de manuel des profils de propriétés. |
Indications extends et exclude dans le frontmatter d’un fichier de profil |
| Reprise complète des champs de profil | Ajoute en une étape tous les champs encore manquants d’un profil de propriétés. Les valeurs existantes et leur ordre restent intacts ; les champs manquants sont créés avec leur valeur par défaut, sinon vides selon le type (nombre 0, booléen faux, texte, date et liste vides). La fonction vaut dans l’éditeur de propriétés et dans le panneau des propriétés de bloc. | Clic sur le nom du profil dans le menu de suggestions du bouton d’ajout (panneau des propriétés et des propriétés de bloc) |
| Jeux de valeurs par note et requête | Le jeu de valeurs autorisé d’un champ de choix provient au choix de la liste fixe de la définition, d’une note ordinaire avec une valeur par ligne, ou d’une requête sur le fonds. Une note de valeurs est actualisée comme un fichier de profil : sa modification prend effet sans redémarrage, y compris depuis l’extérieur. Une requête n’est évaluée que lorsqu’un champ a besoin de ses valeurs, et est mémorisée jusqu’à la prochaine modification du fonds — rien n’est calculé à l’avance sur l’ensemble. Si une source manque ou ne renvoie rien, le champ reste utilisable, le jeu de valeurs est vide, et une indication apparaît au champ. | valuesFrom avec note ou query dans la définition de champ du fichier de profil |
| Affectation par étiquette et dossier | Un document trouve son profil également par une étiquette ou son dossier, sans qu’un champ d’affectation doive y figurer. Les affectations se règlent par espace ; un dossier lié inclut ses sous-dossiers. La résolution reste une seule séquence ordonnée en quatre étapes — champ d’affectation, étiquette, dossier, profil par défaut —, les voies se complètent, et pour un même nom de champ la première correspondance l’emporte. Pour qu’il reste lisible pourquoi un document a ses champs, l’en-tête de la section Propriétés affiche le symbole du profil résolu ainsi que l’étape par laquelle il a été trouvé. | Paramètres → Profils de propriétés → Affectation par étiquette et dossier |
| Formulaire des champs du document | Sous les champs du document, la section des propriétés affiche une zone dépliable réunissant tous les champs que ses profils définissent et qui manquent encore. Au-dessus figure la chaîne des profils applicables : pour chaque niveau le symbole, le nom et la voie par laquelle le profil s’applique ; la profondeur d’héritage apparaît sous forme de retrait, et à partir du premier niveau hérité la ligne indique « hérité » au lieu de la voie. Les champs manquants d’un niveau se reprennent en une seule fois — avec une valeur vide adaptée au type, sans toucher aux valeurs existantes et comme une seule étape d’annulation ; un niveau sans champ manquant ne propose pas de reprise. Chaque champ porte le symbole du profil dont il provient. Un champ non encore repris reste hors du bloc de métadonnées tant qu’il est vide : le simple dépliage n’écrit rien. | Section des propriétés → « Tous les champs de ce document » ; commande « Ouvrir le formulaire des champs du document » ; menu contextuel de l’onglet → « Ouvrir le formulaire des champs » |
| Vue par profil sous forme de requête générée | Une commande écrit à la position du curseur la requête portant sur les documents d’un profil. Elle couvre les trois voies d’association explicites — le champ d’association ainsi que les liaisons par étiquette et par dossier du profil — et une liaison par dossier englobe ses sous-dossiers. Si le profil choisi est le profil standard de l’espace, la requête porte sur tous les documents. Les documents d’un profil héritier restent en dehors : ils portent ses champs, mais ne sont pas la même chose. Le bloc inséré est une requête ordinaire et reste modifiable ensuite ; il reflète l’association au moment de sa génération et ne suit pas les modifications ultérieures des liaisons. | Commande « Insérer une requête de profil » |
| Champs dérivés | Un profil peut déclarer des champs qui ne portent pas leur valeur mais la reçoivent : un champ formule calcule à partir des autres champs du même document — avec le même langage et le même catalogue de fonctions qu’une colonne de requête —, un champ collecte réunit les documents qui pointent vers celui-ci par un champ nommé. Les deux naissent à l’affichage et ne figurent donc pas dans le bloc de métadonnées : ouvrir un document ne le modifie pas, et la valeur est toujours à jour. Dans les deux éditeurs de propriétés, ils apparaissent non modifiables. Si deux champs se renvoient en cercle, ou si une règle de calcul nomme un champ inexistant ici, la valeur reste vide et porte une indication — rien n’est bloqué. Comme une telle valeur n’est pas dans le fichier, elle ne porte pas non plus de condition de requête ; là où cela gêne, c’est la requête qui calcule. | Fichier de profil : type: formula avec options.expression, type: lookup avec options.relatedField et éventuellement options.from |
| Champs structurés | Un champ peut porter un objet avec des champs enfants nommés ou une liste d’objets semblables — « réunion à trois participants » n’a plus besoin de trois listes parallèles pour le nom, le rôle et la société, dont le lien ne tient qu’à l’ordre. Les champs enfants sont imbriqués dans le fichier de profil et peuvent porter n’importe quel type, y compris un autre objet. Les deux éditeurs de propriétés les présentent empilés : champs enfants en retrait sous leur champ, entrées d’une liste en groupes que l’on ajoute et retire. Un champ enfant non encore renseigné reste visiblement vide au lieu d’être prérempli, et n’est pas écrit. Dans le bloc de métadonnées, les valeurs apparaissent comme une structure imbriquée ordinaire et restent donc lisibles sans l’application. Les valeurs structurées attachées à un paragraphe n’apparaissent pas dans l’index de la zone et n’y portent aucune condition de requête. | Fichier de profil : type: object ou type: objectlist avec une liste fields imbriquée |
| Requête Perspective | Intègre une liste ou un tableau de fichiers dynamique et cliquable dans le document : un bloc de code perspective-query avec une requête sur les propriétés de frontmatter et les champs de fichier (nom, dossier, dates, taille, mots-clés, liens) liste tous les fichiers correspondants du périmètre de recherche et les tient à jour. Les conditions connaissent les comparaisons, le calcul de dates et de durées ainsi qu’un catalogue de fonctions. Détails et exemples sur la page de manuel «Requête Perspective». |
Bloc de code perspective-query |
| Sources de requête | La sélection de sources restreint le périmètre de la requête avant la condition : par dossier, par mot-clé (hiérarchique) ou via des relations de liens (fichiers pointant vers une cible, ou fichiers vers lesquels une cible pointe) ; combinable avec et/ou, parenthèses et négation. | Clause FROM dans le bloc de code perspective-query |
| Tableau de requête | La requête peut produire un tableau au lieu de la liste : colonnes librement définies à partir de champs ou d’expressions, titres de colonnes par alias, colonne de fichier désactivable. La colonne de fichier et les valeurs de lien restent cliquables comme les entrées de liste. | Clause TABLE dans le bloc de code perspective-query |
| Tri et multi-colonnes de requête | Les listes et tableaux de résultats se trient sur plusieurs clés (croissant ou décroissant, selon le type nombre, date ou texte ; les valeurs manquantes vont à la fin) et se limitent en nombre ; les listes de résultats peuvent couler sur jusqu’à huit colonnes. | Clauses SORT, LIMIT et COLUMNS dans le bloc de code perspective-query |
| Requête de blocs | La requête peut renvoyer des blocs au lieu de fichiers : l’ajout de portée BLOCKS évalue les propriétés de bloc des documents, y compris l’horodatage updated ; les champs du frontmatter et les champs de fichier du document porteur restent utilisables dans les conditions. Les résultats apparaissent comme des cibles cliquables de la forme Fichier#^ancre, et le clic saute au bloc. Détails et exemples sur la page du manuel «Requête Perspective». |
Ajout de portée BLOCKS après LIST ou TABLE dans le bloc de code perspective-query |
| Auto-référence de la requête | Une requête peut se référer à son propre fichier porteur et non aux seuls résultats : le préfixe this. lit ses champs de fichier et ses propriétés de frontmatter (this.file.link, this.domaine), le lien wiki vide comme source rassemble les fichiers qui pointent vers lui, et outgoing avec une cible vide la direction inverse. Le même texte de requête s’évalue donc différemment dans chaque fichier ; sans fichier porteur résoluble, la référence reste vide au lieu de trop couvrir. |
Préfixe this. et lien wiki vide [[]] dans le bloc de code perspective-query |
| Briques de valeur de la requête | Des briques pour des colonnes de résultat composées : file.day lit la date dans le préfixe ISO d’un nom de fichier, days convertit une durée en jours entiers, numberformat et currencyformat présentent nombres et montants localisés, infolder restreint une liste de liens à un dossier. Le signe plus relie aussi les valeurs de date, de durée et de lien à du texte. Les trois formateurs suivent la langue réglée du programme. |
Champ file.day ainsi que les fonctions days, numberformat, currencyformat et infolder dans le bloc de code perspective-query |
| Mise en évidence dans les résultats | La fonction bold met en évidence une valeur ou une partie d’une expression composée, aussi bien dans les cellules de tableau que dans le complément de liste et le titre de groupe ; le marquage survit à la concaténation avec d’autres parties. Le contenu des cellules n’évalue aucun Markdown, un astérisque dans le texte reste donc littéral. Comparaison, tri et regroupement continuent de travailler sur le texte pur. |
Fonction bold dans le bloc de code perspective-query |
| Perspective Datatable | Table de données typée en bloc de code : colonnes à types de valeurs fixes (texte, nombre, date, heure, booléen) avec format d’affichage facultatif, ligne d’agrégats calculée en direct (somme, moyenne, min, max, nombre) et colonnes calculées avec le langage d’expressions de la Requête Perspective. Détails et exemples sur la page du manuel « Perspective Datatable ». Un en-tête de colonne peut porter son propre libellé au lieu de l’identifiant de colonne, et l’indication de type en dessous se désactive tableau par tableau. | Bloc de code perspective-datatable |
| Édition en grille de la table de données | Les valeurs de la table de données se modifient directement dans la grille rendue : saisie de cellule validée par type, bascule booléenne directe, ajout et suppression de lignes. Chaque validation réécrit le bloc de code ; l’annulation passe par l’historique de l’éditeur. | Clic sur une cellule de la grille en vue partagée ou en mode direct ; Entrée ou F2 avec le focus sur la cellule |
| Tri et filtres de la table de données | Le clic sur l’en-tête de colonne trie la vue de la table selon le type (croissant, décroissant, annulé) ; une ligne de filtre affichable filtre par colonne, avec agrégats filtrés et indication « n sur m lignes ». Fonctions de vue pures : la source reste inchangée, rien n’est enregistré. | Clic sur l’en-tête de colonne ; commutateur de filtre au bord droit de la table |
| Blocs de script | Un bloc de code avec le tag de langue perspective-script exécute du JavaScript et intègre le résultat dans le document rendu : évaluations libres sur les données de l’espace de recherche (fichiers, frontmatter, propriétés de bloc) avec sortie en liste, tableau et éléments via l’API pq en lecture seule. Les scripts s’exécutent confinés dans un bac à sable isolé, sans accès aux fichiers ni au réseau ; sans activation, le bloc affiche son code source. Détails sur la page de manuel « Blocs de script ». |
Bloc de code perspective-script ; exécution via le paramètre « Exécuter les blocs de script » (Paramètres → Comportement, désactivé par défaut) |
| Calculs en ligne | Expressions de calcul à n’importe quel endroit du texte courant : entre les marqueurs, le langage d’expressions de la requête Perspective calcule avec des nombres, des parenthèses, des valeurs de texte, de date et de durée ainsi que le catalogue de fonctions ; le résultat formaté est affiché tandis que la source conserve l’expression. Les expressions erronées affichent un signe d’erreur discret avec une indication dans l’infobulle. | Syntaxe {= expression =} ; \{= pour un {= littéral |
| Ancres de bloc | Les ancres de bloc ^id en fin de ligne posent une ancre nommée sur le bloc englobant (paragraphe, élément de liste, tableau, bloc de code). Référençables via [[Fichier#^id]]. |
syntaxe ^id en fin de ligne |
| Ancres de bloc en mode direct | En mode direct, une ancre de bloc apparaît sous la forme d’un discret repère en fin de ligne au lieu du texte source ^id. Le survol indique l’identifiant, un clic place le curseur en fin de ligne et déplie le texte source pour l’édition ; si le curseur se trouve déjà dans la ligne, l’ancre reste visible comme d’habitude. La vue rendue continue de masquer entièrement l’ancre — le mode direct montre délibérément que le bloc est une cible de lien. Si le même bloc porte des propriétés, leur repère se place à côté. |
Vue directe → repère en fin de ligne |
| Autocomplétion | Menu d’autocomplétion à la saisie : [[ propose des noms de fichiers et alias, [[Fichier# des ancres de titre, [[Fichier#^ des identifiants de bloc. # dans le texte propose des tags. Les flèches naviguent, Entrée/Tab sélectionne, Échap ferme. Tant que rien n’est saisi après [[, les fichiers modifiés le plus récemment figurent en tête ; la validation d’une suggestion écrit aussi les crochets fermants. Après #, les tags les plus souvent attribués dans l’espace figurent en tête ; dès que quelque chose est saisi, la qualité de correspondance prime dans les deux listes. |
[[ ou # à la saisie |
| Callouts | Encadrés (callouts) avec > [!type] Titre comme première ligne d’une citation. Dix types (note, info, tip, success, question, warning, failure, danger, example, quote) avec icône et couleur d’accent propres ; pliables via + (ouvert par défaut) ou - (replié par défaut). |
syntaxe > [!type] |
| Surlignage | Surlignage de texte avec ==Texte== rendu sur fond jaune. L’échappement \== reste en texte clair. À l’intérieur des blocs KaTeX ($…$), == n’est pas interprété comme un surlignage. |
syntaxe ==texte== |
| Notes de bas de page | Notes de bas de page avec des références [^id] dans le texte et [^id]: Définition à la fin du fichier, plus une variante en ligne ^[Texte direct]. Le rendu affiche des chiffres en exposant avec des ancres ; à la fin du fichier, une section regroupe les définitions avec des flèches de retour. |
syntaxe [^id] / ^[texte] |
| Codes emoji | Les codes emoji comme :smile: ou :+1: rendent des emoji Unicode ; les codes inconnus et motifs à deux-points (heures, URL) restent du texte. |
syntaxe :code: |
| Abréviations | Abréviations via une ligne de définition *[HTML]: Hyper Text Markup Language ; chaque occurrence reçoit un soulignement pointillé avec le texte long en info-bulle. |
syntaxe *[sigle]: texte long |
| Figures implicites | Une image seule dans un paragraphe devient une figure avec le texte alt comme légende centrée. | image seule dans un paragraphe |
| Tailles d’image | Taille d’image directement dans la syntaxe : , aussi largeur seule (=300x) ou hauteur seule (=x200). |
suffixe de syntaxe =300x200 |
| Listes de définitions | Listes de définitions : terme sur une ligne, définition en dessous introduite par : ; ~ fonctionne aussi comme marqueur. |
ligne de définition avec : |
| Blocs de lignes | Blocs de lignes pour adresses et poèmes : les lignes commençant par | conservent retours à la ligne et espaces de tête. |
début de ligne | |
| Conteneurs personnalisés | Blocs conteneurs ::: type à ::: ; les dix types de callout s’affichent en style callout (icône, couleur, titre), les noms inconnus en boîte neutre. |
bloc ::: type à ::: |
| Bloc multicolonne | Bloc multicolonne ::: columns 2 à ::: avec 2 à 5 colonnes ; le contenu se répartit automatiquement et de façon équilibrée sur les colonnes, une ligne +++ force le passage à la colonne suivante. Les nombres de colonnes invalides retombent sur la boîte neutre ; l’export PDF restitue les colonnes. |
bloc ::: columns <n> à ::: ; ligne de saut de colonne +++ |
| Indice et exposant | Indice avec H~2~O et exposant avec x^^2^^ (double caret, car le ^ simple est pris par les notes de bas de page et les ancres de bloc). |
syntaxe ~x~ / ^^x^^ |
| Soulignement | Souligner avec ++texte++ (rendu comme élément ins sans coloration d’insertion). |
syntaxe ++texte++ |
| Attributs de titre | IDs de titre personnalisés avec # Titre {#mon-id} (prioritaire sur l’ancre automatique) et spans en ligne [texte]{.classe #id} ; seuls id et class sont autorisés. |
syntaxe {#id} / [texte]{.classe} |
| Spoiler | Spoilers avec ||texte caché|| : affiché masqué, révélation au survol ou au focus clavier. Dans les cellules de tableau, échapper les barres avec |, sinon la séparation de cellules coupe le spoiler. |
syntaxe ||texte|| |
| Critic Markup | Critic Markup pour le suivi des modifications : {++nouveau++}, {--ancien--}, {~~ancien~>nouveau~~}, {==surligné==} et {>>commentaire<<}. |
syntaxe {++…++}, {--…--} etc. |
| Commentaires | Le texte entre marqueurs reste du texte ordinaire. | syntaxe %%commentaire%% (aussi multiligne) ; \%% pour un %% littéral |
| Statuts de tâche étendus | Statuts de tâche étendus comme - [/] (en cours) ou - [!] (important) en boîtes de statut colorées ; le jeu, statuts personnalisés inclus, est configurable. Chaque statut porte un type et un symbole suivant : le clic suit la chaîne configurée, seul le type Terminé inscrit la date de fin et déclenche la récurrence. |
syntaxe - [/] etc. ; Paramètres → Statuts de tâche |
| Marqueurs de tâche | Les lignes de tâche portent des marqueurs symboles pour les échéances (échéance, planifié, début ; éventuellement avec une heure), six niveaux de priorité et une règle de récurrence ; toutes les vues les affichent en badges. Au changement de statut, les dates de fin et d’annulation sont créées automatiquement, et l’achèvement d’une tâche récurrente produit l’instance suivante. | marqueurs symboles en fin de ligne ; Paramètres → Tâches |
| Filtre global | Un texte de filtre configurable décide quelles lignes à case cocher comptent comme tâches (vide = toutes). Le texte du filtre peut être masqué dans les vues. | Paramètres → Tâches → Filtre global |
| Requêtes de tâches | Avec l’ajout de portée TASKS, la requête Perspective liste des tâches individuelles sur tout le périmètre de recherche : filtrable sur tous les champs de marqueur (échéances avec mots de date relatifs, type de statut, priorité, texte, titre, mots-clés), groupable sur plusieurs niveaux via GROUP BY et avec un contrôle de disposition par HIDE, SHOW et SHORT ainsi qu’un compteur de résultats. Une requête globale issue des paramètres est implicitement placée en tête de chaque requête de tâches. | bloc de code perspective-query avec LIST TASKS ou TABLE TASKS |
| Réécriture depuis les résultats de requête | Les résultats de requête sont une surface de travail : la case de statut fait avancer le statut, dates automatiques et récurrence comprises, directement dans le fichier source, le bouton de report déplace l’échéance déterminante (demain, une semaine, choix libre via le calendrier), le bouton crayon ouvre le dialogue d’édition. L’écriture atteint aussi les fichiers non ouverts ; les lignes modifiées produisent un avis au lieu d’une écriture aveugle. | case de statut, bouton de report et bouton crayon sur les résultats de la requête de tâches |
| Dialogue des tâches | Un dialogue de formulaire modifie les lignes de tâche ou en crée de nouvelles sur les lignes vides : description, statut issu du jeu configuré, priorité, règle de récurrence avec indication de validation, les trois échéances manuelles via le calendrier de dates, ainsi qu’ID, prédécesseurs et successeurs avec une recherche de tâches. Chaque application est une seule étape d’annulation. | défaut Ctrl+Alt+A ; menu contextuel de l’éditeur → Insérer ; bouton crayon des résultats de requête |
| Autocomplétion de tâches | Sur les lignes de tâche, l’autocomplétion propose des marqueurs : échéances via le calendrier de dates, priorité, règles de récurrence courantes, changements de statut et la création d’un ID unique. La longueur de saisie minimale et le nombre de suggestions sont réglables ; le mot saisi est remplacé à la validation. | saisie sur une ligne de tâche ou Ctrl+Espace ; Paramètres → Tâches |
| Dépendances de tâches | Les tâches portent des ID et des références à un prédécesseur (relations fin-début). Une tâche est bloquée tant qu’un prédécesseur est ouvert ; les résultats affichent un marquage discret, et les champs blocked, blocking, id.set et id.duplicate filtrent en conséquence. Les ID attribués automatiquement sont uniques dans le périmètre de recherche, les doublons manuels sont signalés. | marqueurs 🆔 et ⛔ ; dialogue des tâches → Prédécesseurs/Successeurs |
| Score d’urgence | Un score d’urgence issu de l’échéance (dominante), de la priorité, du bonus de planification et de la pénalité de début trie les listes de tâches sans intervention manuelle (le tri par défaut de la requête de tâches). La valeur s’affiche via SHOW urgency et se filtre et se trie via le champ urgency ; le calcul se fait sur une base journalière, sans influence de l’heure. | champ urgency et SHOW urgency dans la requête de tâches |
| Marqueur de rappel | Le marqueur de rappel ⏰ sur une ligne de tâche définit un moment de notification auquel l’application rappelle la tâche ; il se distingue de l’échéance 📅, qui indique la date réelle. Sans partie horaire, l’ancre se déclenche à l’heure par défaut configurée. | Syntaxe ⏰ AAAA-MM-JJ [HH:MM] ; Ctrl+Alt+R par défaut ; autocomplétion, dialogue de tâche |
| Notifications de rappel | Lorsque l’application est ouverte avec une zone active, un dialogue annonce les rappels dus avec description et lien de fichier : marquer comme terminé fait avancer la tâche le long de la chaîne de statuts (répétition comprise), Me le rappeler plus tard reporte le moment de notification (options fixes ou date libre), fermer met en sourdine jusqu’au prochain redémarrage. Au démarrage, les rappels manqués apparaissent ensemble dans un dialogue de rattrapage ; rien n’est perdu. Une notification système facultative apparaît en plus lorsque la fenêtre n’est pas au premier plan. | automatiquement lorsque l’application est ouverte avec une zone active |
| Liste des rappels | Une liste de la barre latérale rassemble tous les rappels de la zone, regroupés en En retard, Aujourd’hui, Demain et Plus tard. Chaque entrée peut être terminée ou reportée directement, et un clic ouvre le fichier source à la ligne. Le groupe En retard comporte aussi les rappels en sourdine et propose de les déclencher à nouveau. | Affichage → Barre latérale → Panneaux → Rappels ; icône de réveil dans la barre d’état |
| Gestion d’événements | Gestion d’événements intégrée sous forme de bloc de code : rendez-vous, anniversaires, commémorations et dates de projet en lignes de données avec badges de catégorie, écart de temps en quatre échelons, jalons et récurrence annuelle. Le tableau se gère directement dans la vue rendue et offre le tri, des filtres avec préréglages enregistrables ainsi que les vues tableau, tableau de bord, calendrier mensuel/hebdomadaire, chronologie et diagramme de Gantt. Détails et exemples sur la page du manuel «Événements». | Bloc de code perspective-events ; palette de commandes → «Insérer un bloc d’événements» |
| Agrégation d’événements | Rassemble les événements des fichiers de l’espace dans un bloc d’événements : l’ensemble de base regroupe tous les fichiers dont le champ d’affectation nomme le profil interne «Ereignis» ; une requête dans le langage de clauses de la requête Perspective affine la sélection. Les modifications sont réécrites dans le frontmatter des fichiers sources, un clic sur la ligne ouvre la source ; la création et la suppression restent réservées aux fichiers sources. | Directive query: dans le bloc de code perspective-events |
| Liens d’événements | Enchaîne les événements comme prédécesseurs et successeurs : dans le bloc d’événements via des identifiants attribués automatiquement, dans l’agrégation via des références de fichiers dans les champs de liste. Les deux côtés sont entretenus ensemble ; l’indicateur ouvre une fenêtre avec recherche, bascules prédécesseur/successeur et saut vers la cible. La suppression nettoie les références, la duplication n’en reprend aucune. | Indicateur de liens dans la colonne Date ; action 🔗 de la ligne |
| Systèmes de calendrier | Chronologies librement définissables par zone : des blocs avec des calendriers parallèles construits à partir de niveaux avec cinq types de relation (facteur fixe, table de longueurs, règle intercalaire, cycle indépendant, regroupement), des époques sans interruption comptées à partir de 1 et une conversion via l’axe du bloc. Les valeurs sont stockées sous forme canonique dans le document, apparaissent dans toutes les vues comme un badge avec affichage des noms et ouvrent le sélecteur prérempli d’un clic. Détails sur la page du manuel « Systèmes de calendrier ». | Réglages → Systèmes de calendrier (dans une zone) ; syntaxe @{nom du calendrier: valeur} ; palette de commandes → ‘Insérer une date de calendrier’ |
| Calendriers dérivés | Un calendrier qui compte à partir d’un point zéro choisi : il nomme un calendrier de référence et une date dans celui-ci, puis hérite de ses unités décalées en phase ; aucune définition propre n’est nécessaire. Les valeurs apparaissent sous forme de durée graduée, au niveau de détail choisi, comptée dans les deux sens depuis le point zéro et sans les parties de longueur nulle ; l’infobulle indique le moment correspondant du calendrier de référence. Détails sur la page du manuel « Systèmes de calendrier ». | Paramètres → Systèmes de calendrier → « Ajouter un calendrier dérivé » (dans un espace) ; syntaxe @{Nom : décompte} |
| Bouton de copie de code | Bouton de copie en haut à droite de chaque bloc de code clôturé dans le panneau de rendu (y compris dans les fichiers Markdown intégrés). Le clic copie le contenu dans le presse-papiers avec un bref retour visuel « Copié ». | bouton en haut à droite d’un bloc de code |
| Menu contextuel de l’éditeur | Un clic droit dans l’éditeur ouvre un menu contextuel avec des actions de lien, de format, de paragraphe et d’insertion ainsi que les commandes du presse-papiers. Les actions de format et de paragraphe basculent sur la sélection ou la ligne du curseur ; une coche indique l’état actif du paragraphe. Dans un éditeur en lecture seule, seule la partie presse-papiers subsiste. | Clic droit dans l’éditeur (mode source et live) ; gras et italique aussi via Ctrl+B / Ctrl+I par défaut |
| Entrées de menu contextuel personnalisées | Les entrées de commande personnalisées apparaissent comme une section à la fin du menu contextuel de l’éditeur, en mode source et live, avec une icône et un nom d’affichage facultatif. Les entrées dont la commande n’est pas exécutable dans le contexte actuel sont désactivées au lieu d’être masquées. | Fichier → Paramètres… → Placement des commandes → Menu contextuel de l’éditeur |
| Barre de format | Barre au-dessus de l’éditeur avec des boutons pour les formats de caractères, le choix du titre, les listes, la citation, les liens et le tableau ; les boutons enfoncés reflètent l’état à la position du curseur, un nouveau clic retire le format. L’affectation est configurable ; les boutons qui ne tiennent pas en largeur passent dans un menu Plus. N’apparaît qu’en mode édition. Deux boutons couvrent les tableaux : le tableau simple avec son sélecteur de grille et la trame d’un tableau Perspective. | Automatiquement au-dessus de l’éditeur en mode édition (vues Source, Scindée et Live) ; affectation sous Fichier → Paramètres… → Barre de format |
| Insertion de lien dans la sélection | Lorsqu’un texte est sélectionné et que le presse-papiers contient une seule adresse, le collage crée un lien Markdown à partir de la sélection et de l’adresse au lieu de remplacer la sélection. Les adresses contenant des espaces ou des parenthèses sont encadrées par des chevrons, les adresses www reçoivent le préfixe https. Sans sélection et dans les zones de code source, le collage normal s’applique. | Ctrl+V avec du texte sélectionné ; interrupteur dans Paramètres → Comportement. Ctrl+Maj+V colle toujours sans modification. |
Affichage
| Fonction | Description | Accès |
|---|---|---|
| Modes d’affichage | Vues par onglet : Source, Scindée, Rendu et Live, plus la carte mentale et le canevas sous forme d’extensions activables ; le canevas ne se choisit que pour un document portant une surface Canvas. Le mode choisi s’applique par onglet ; la vue par défaut des nouveaux onglets se règle sur la page des paramètres (section « Comportement »). | boutons de la barre d’état ; menu Affichage (défaut Ctrl+1 à Ctrl+4) |
| Mode Direct | Le mode Direct rend le Markdown directement dans l’éditeur : gras, italique, liens, tableaux, code, images, KaTeX et Mermaid apparaissent comme dans le volet de rendu. Le curseur dans une ligne y affiche la source brute pour l’édition. Les tableaux font exception : ils restent mis en forme et se modifient cellule par cellule. | bouton de la barre d’état ; Affichage → Direct (défaut Ctrl+4) |
| Vue carte mentale | Affiche les titres et les listes d’un document sous forme de carte mentale. Le texte courant apparaît en note sur le nœud. Les branches se replient, la surface se zoome et se déplace ; un clic sur un nœud saute à l’endroit correspondant du document. | Affichage → Carte mentale (Ctrl+5 par défaut) |
| Affichage de la carte mentale | Commande l’image de la carte mentale : position de la racine dans cinq directions (à gauche, au centre, à droite, en haut, en bas), tracé courbe ou droit, niveau à partir duquel une sous-arborescence hérite de la couleur de sa branche principale, profondeur dépliée au départ et largeur maximale d’un nœud. Le paramètre est la valeur par défaut pour tous les documents ; un document donné la remplace pour lui-même. | Fichier → Paramètres… → Carte mentale ; par document dans l’en-tête YAML sous la clé mindmap |
| Vue canevas | Affiche le canevas d’un document : des cartes portant leur propre texte sont disposées librement sur la surface et reliées par des lignes — orientées, orientées aux deux extrémités ou sans pointe, au choix dans l’une de huit couleurs et avec une étiquette. Le texte d’une carte est du Markdown rendu ; s’il ne tient pas, la carte défile, et elle ne grandit jamais d’elle-même. Les cartes se créent par double-clic sur la surface, par son menu contextuel ou par une commande ; les connexions se tracent depuis les poignées de raccordement d’une carte sélectionnée. Position, taille, texte, sens, couleur et côtés de raccordement se modifient, et chaque action correspond exactement à une étape d’annulation ; en simple affichage, la surface est consultable seulement. C’est le seul mode d’affichage qui dépende du document : sans surface, le bouton et l’entrée de menu restent visiblement désactivés. Si un document porte plusieurs surfaces, un onglet par surface mène à chacune d’elles. Hors de la vue canevas, la surface apparaît comme un bloc portant sa nature, son volume et un aperçu des textes de cartes. La surface se déplace, se zoome et s’ajuste à son contenu ; détails sur la page du manuel «Surface Canvas». | Affichage → Canevas (Ctrl+6 par défaut) ; bloc de code perspective-canvas ; palette de commandes → «Canevas» et «Ajouter une carte au canevas» |
| Formes du canevas | Outre les cartes, une surface de canevas porte des formes géométriques de six sortes : rectangle, rectangle arrondi, ellipse, triangle, losange et étoile. La couleur du contour et celle du remplissage proviennent des huit couleurs du jeu de couleurs, le remplissage peut aussi être omis, et une forme porte au choix une étiquette en texte simple. La sorte, les couleurs et l’étiquette se modifient sur l’élément sélectionné ; déplacer, redimensionner et supprimer fonctionnent comme pour une carte. Il n’existe pas d’outil de dessin à main levée, et aucune liaison ne se raccorde à une forme. | Affichage → Ajouter une forme au canevas ; menu contextuel de la surface → Insérer une forme ; palette de commandes → «Ajouter une forme au canevas» |
| Groupes du canevas | Un rectangle de groupe rassemble une partie de la surface et porte au choix une étiquette et l’une des huit couleurs du jeu de couleurs. Est membre ce qui se trouve entièrement à l’intérieur du rectangle ; aucune liste de membres n’est tenue à côté. Déplacer le groupe emmène ses membres et conserve leur disposition les uns par rapport aux autres, le redimensionner ne déplace rien, et le supprimer laisse ses membres en place. L’intérieur reste utilisable : les cartes et les formes qui s’y trouvent restent saisissables. | Affichage → Ajouter un groupe au canevas ; menu contextuel de la surface → Insérer un groupe ; palette de commandes → «Ajouter un groupe au canevas» |
| Ordre de superposition du canevas | Les cartes, les formes et les groupes d’une surface partagent un même ordre de superposition ; en cas de chevauchement, il décide de ce qui est au-dessus, et aucune sorte d’élément ne passe durablement devant une autre. Quatre commandes y déplacent l’élément sélectionné : mettre au premier plan, avancer d’un niveau, reculer d’un niveau et mettre à l’arrière-plan. Un nouveau groupe apparaît tout au fond, une nouvelle forme et une nouvelle carte tout devant. Les liaisons n’en sont pas touchées ; elles sont dessinées dans une couche propre, sous les éléments. | Affichage → Ordre de superposition du canevas ; menu contextuel de l’élément sélectionné ; palette de commandes → «Mettre au premier plan», «Avancer d’un niveau», «Reculer d’un niveau» et «Mettre à l’arrière-plan» |
| Cartes de lien sur le canevas | Une carte du canevas peut afficher le contenu d’un autre document au lieu de son propre texte : le document entier, ou la partie située sous un titre ou un ancrage de bloc. Le contenu reste là où il se trouve : la carte n’en conserve aucune copie et ne permet pas de le modifier ; s’il ne tient pas, la carte défile. L’en-tête indique la légende propre à la carte ou, à défaut, la cible avec son ancrage, et un double-clic sur le contenu ouvre le document référencé à l’endroit référencé. Définir, changer et supprimer la cible se fait sur la carte sélectionnée ; une carte sans cible redevient une carte de texte ordinaire et conserve son texte. | Affichage → Ajouter une carte de lien au canevas ; menu contextuel du canevas → Ajouter une carte de lien au canevas ; menu contextuel de la carte → Définir le lien…, Ouvrir la cible, Supprimer le lien ; barre de la carte sélectionnée ; palette de commandes → « Ajouter une carte de lien au canevas » |
| Cartes d’image sur le canevas | Une carte du canevas peut afficher une image de l’espace au lieu de porter son propre texte. L’image reste un fichier de l’espace : la carte n’en conserve aucune copie, elle y renvoie — par un chemin situé à côté du document ou par le nom du fichier. Elle est ajustée à la carte en conservant ses proportions ; elle n’est ni déformée ni rognée, et une carte d’image ne défile pas. L’en-tête indique la légende propre à la carte ou, à défaut, le nom du fichier image, et un double-clic sur l’image ouvre le fichier comme l’application ouvre toute pièce jointe. Définir, changer et supprimer l’image se fait sur la carte sélectionnée ; une carte sans image redevient une carte de texte ordinaire et conserve son texte. | Affichage → Ajouter une carte d’image au canevas ; menu contextuel du canevas → Ajouter une carte d’image au canevas ; menu contextuel de la carte → Définir l’image…, Ouvrir la cible, Supprimer l’image ; barre de la carte sélectionnée ; palette de commandes → « Ajouter une carte d’image au canevas » |
| Options du code source | Retour à la ligne et numéros de ligne en option dans la vue source — réglables par onglet. Les lignes de liste renvoyées à la ligne se poursuivent en retrait, de sorte que la structure reste lisible. | barre d’état : Retour / Numéros |
| Disposition de la barre latérale | La barre latérale est librement organisable : chaque panneau peut se placer à gauche ou à droite, l’ordre est au choix, et plusieurs panneaux peuvent partager une position sous forme de groupe d’onglets. La disposition vaut pour toute l’application ; la visibilité des panneaux reste réglable par colonne. La disposition par défaut répartit les panneaux sur les deux côtés en groupes d’onglets thématiques et peut être rétablie à tout moment. | glisser le titre d’un panneau ou l’onglet d’un groupe ; Paramètres → section Barre latérale |
| Titres de panneau en symbole | Les titres des panneaux latéraux peuvent passer du texte au symbole du panneau concerné, aussi bien dans les en-têtes de section que dans les onglets des panneaux groupés. Le nom reste disponible en infobulle et pour les lecteurs d’écran. | Réglages → Barre latérale → titres en symbole au lieu du texte |
| Hauteurs des panneaux | Lorsque plusieurs panneaux sont empilés d’un côté de la barre latérale, la poignée de glissement entre deux panneaux règle la hauteur du panneau situé au-dessus. Les hauteurs définies restent enregistrées ; un double-clic sur la poignée rétablit la hauteur automatique. Le panneau du bas n’a pas de poignée et suit toujours la hauteur de son contenu. Si les hauteurs définies exigent ensemble plus de place que le côté n’en offre, la colonne devient défilable verticalement ; chaque panneau conserve au moins son en-tête. | poignée de glissement entre deux panneaux de la barre latérale |
| Modèle de hauteur des blocs de panneaux | Ce dont dépend la hauteur d’un bloc de panneaux est réglable. Avec «Hauteur par panneau», chaque panneau conserve sa propre hauteur, si bien que la hauteur d’un groupe d’onglets change au fil du parcours. Avec «Hauteur fixe par groupe», un groupe d’onglets conserve sa hauteur et les panneaux situés en dessous restent en place. Les hauteurs des deux réglages sont mémorisées séparément. | Réglages → Barre latérale → hauteur des blocs de panneaux |
| Ordre des accès aux panneaux | Le menu et la barre d’état présentent les mêmes commutateurs de panneaux dans un ordre identique : chaque panneau de la barre latérale possède une entrée de menu et un bouton dans la barre d’état. L’ordre commun se règle librement dans les paramètres et s’applique aux deux endroits à la fois. | Paramètres → Ordre des panneaux (agit sur Affichage → Barre latérale → Panneaux et la barre d’état) |
| Variantes de barre latérale | La disposition actuelle de la barre latérale peut être enregistrée comme variante nommée avec la visibilité des panneaux, autant de fois que voulu — globalement ou par zone (stockée dans le fichier de zone, visible uniquement lorsque la zone est ouverte). Appliquer remplace la disposition actuelle ; renommer, remplacer et supprimer gèrent l’ensemble. | Affichage → Barre latérale → Dispositions de la barre latérale ; Paramètres → Barre latérale, section Variantes (global) ou Paramètres → Variantes de barre latérale (zone) |
| Réduire les colonnes de la barre latérale | Les colonnes gauche et droite de la barre latérale peuvent être réduites et développées en bloc, indépendamment des panneaux individuels. Le développement rétablit exactement la visibilité précédente des panneaux ; en vue partagée, chaque colonne d’éditeur réduit ses colonnes de façon autonome. L’état est enregistré globalement et vaut encore au démarrage suivant. | Icône au bord intérieur de la colonne dans l’en-tête supérieur (une fois réduite : bande de bord avec icône au survol) ; Affichage → Barre latérale → Réduire la barre latérale gauche/droite ; palette de commandes ; affectation des raccourcis sous Fichier → Paramètres… → Raccourcis clavier |
| Boutons de commande de la barre d’état | Les boutons de commande personnalisés apparaissent comme un segment distinct dans la barre d’état : par bouton, une commande du registre central, une icône du jeu interne sélectionné et un nom d’affichage facultatif. En cas de manque de place, les boutons excédentaires passent dans un menu supplémentaire à la fin du segment. | Fichier → Paramètres… → Placement des commandes → Boutons de la barre d’état |
| Liste de masquage de la barre d’état | Chaque bouton par défaut de la barre d’état peut être masqué individuellement ; seule la ligne d’indication reste toujours visible. Les fonctions masquées restent accessibles via le menu, les commandes et les raccourcis clavier ; un bouton de réinitialisation ramène tous les boutons. | Fichier → Paramètres… → Placement des commandes → Masquer les boutons par défaut |
| Marge de pliage | Pliage des titres et listes/blocs dans la vue source avec voies de hiérarchie à gauche ; activable par document. | barre d’état : Pliage ; Affichage → Affichage de l’éditeur → Pliage |
| Vue de l’éditeur par document | Les trois bascules de vue de l’éditeur (pliage, numéros de ligne, retour à la ligne) sont enregistrées par document dans le frontmatter (fold-gutter, line-numbers, word-wrap) et voyagent avec le fichier. La bascule écrit la nouvelle valeur dans le frontmatter et marque le fichier comme modifié ; les documents sans indication propre suivent le réglage global par défaut. |
barre d’état ou Affichage → Affichage de l’éditeur → Pliage/Numéros de ligne/Retour à la ligne ; par défaut : Fichier → Paramètres… → Apparence |
| Ligne active | La ligne du curseur est discrètement ombrée en mode édition, aussi bien en vue code source qu’en vue dynamique, colonne des numéros de ligne comprise. En vue lecture seule elle reste sans marquage, car aucun curseur ne s’y trouve. La teinte est semi-transparente et se pose donc sur n’importe quel schéma de couleurs ; sélection, résultats de recherche et marques du correcteur restent visibles au-dessus. | Fichier → Paramètres… → Apparence |
| Zoom | Zoom du contenu de chaque onglet, indépendamment, par pas de 10 %. La barre d’état affiche le facteur de zoom courant s’il diffère de 100 % ; cliquer pour réinitialiser. Le zoom est volatile et ne survit pas à la fermeture de la fenêtre. | défaut Ctrl + + / − / 0 ; Ctrl + molette |
| Largeur du contenu | Définit la largeur utilisée de la vue rendue en pourcentage (20 à 100, 80 par défaut) ; les valeurs plus étroites restent centrées. S’applique à la vue rendue et à la vue partagée ; l’export PDF utilise toujours la pleine largeur d’impression. | Fichier → Paramètres… → Apparence |
| Police et taille | La police et la taille se choisissent séparément pour la zone d’édition et la vue rendue ; la taille va de 8 à 32. Les valeurs s’appliquent à tous les documents et prennent effet immédiatement dans toutes les fenêtres ouvertes. | Fichier → Paramètres… → Apparence |
| Paramètres | La page des paramètres s’ouvre dans son propre onglet ; la navigation par sections se divise en quatre blocs : « Général » (valable pour toute l’application), « Zone actuelle » (visible uniquement lorsqu’une zone est ouverte), « Extensions (internes) » et « Extensions (externes) ». Les modifications agissent comme un brouillon avec aperçu en direct de l’apparence ; Appliquer et OK enregistrent et ne sont mis en évidence qu’en présence de modifications non enregistrées, sans modification Appliquer est désactivé. Annuler ou la fermeture de l’onglet rejette ; les valeurs s’appliquent à toutes les fenêtres ouvertes. | Fichier → Paramètres… (défaut Ctrl+,) |
| Mode focus | Le mode focus masque la barre d’onglets, la barre d’état et les barres latérales pour une écriture sans distraction. La barre de menus reste accessible via Alt. Échap quitte le mode focus, sauf si une boîte de dialogue ou un menu est prioritaire. | Affichage → Apparence → Mode focus (défaut Ctrl+Maj+F) |
| Défilement machine à écrire | Le défilement machine à écrire maintient la ligne du curseur centrée verticalement dans l’éditeur dès que le curseur bouge. Actif uniquement en mode édition. | Affichage → Affichage de l’éditeur → Défilement machine à écrire |
| Statistiques de mots | Les statistiques de mots dans la barre d’état affichent les mots, caractères et temps de lecture (200 mpm) du fichier actif. La sélection de l’éditeur fait basculer l’affichage sur la sélection. Le clic ouvre une boîte de dialogue détaillée avec paragraphes, phrases et titres par niveau. Le frontmatter, les blocs de code et le math KaTeX sont exclus. | affichage de la barre d’état ; le clic ouvre les détails |
| Horloge | Un panneau latéral affiche l’heure courante sous forme d’horloge analogique, d’affichage numérique et avec une ligne de date. Un réglage de taille dimensionne cadran et texte ensemble en trois paliers ; le type de cadran, la trotteuse, le format horaire et le format de date sont également réglables, la semaine calendaire peut s’ajouter. Une barre en haut bascule entre horloge, réveil, minuteur et chronomètre ; le choix vaut par colonne de la barre latérale et est conservé. | icône de la barre d’état (symbole d’horloge) ; Affichage → Barre latérale → Panneaux → Horloge ; Paramètres → Horloge |
| Réveils | Le mode réveil de l’horloge accueille autant de réveils que voulu : heure via une commande à chiffres, un nom et un motif de répétition (une fois, tous les jours ou certains jours de la semaine). Chaque réveil s’active séparément. Un réveil échu affiche un avis que l’on confirme ou reporte d’une durée réglable ; si la fenêtre n’est pas au premier plan, une notification système s’y ajoute. Les réveils ne sonnent que si l’application tourne. | Panneau horloge → mode cloche ; durée de report sous Réglages → Horloge |
| Minuteur et chronomètre | Le mode minuteur accueille autant de minuteurs à rebours que voulu, avec temps restant et barre de progression ; trois boutons rapides démarrent aussitôt, les durées libres passent par une commande heures, minutes et secondes. Démarrage, pause et remise à zéro agissent par minuteur, et le temps restant se calcule à partir d’horodatages, donc il reste juste après un redémarrage. Un minuteur écoulé affiche un avis et se confirme ou se relance. Le mode chronomètre compte à l’endroit, avec centièmes, pause et temps de tour. | Panneau horloge → mode sablier ou chronomètre |
| Calendrier mensuel | Le mode calendrier de l’horloge affiche un mois sous forme de grille avec en-tête des jours de la semaine, mise en évidence du jour courant et, au choix, une colonne des semaines. Les mois et les années se feuillettent en avant comme en arrière, et une année se règle aussi directement par une commande à chiffres ; un bouton ramène au mois courant. Les jours sont en simple affichage : le calendrier sert à la consultation et ne mène ni aux journaux ni aux rendez-vous. | Panneau Horloge → mode Calendrier ; colonne des semaines sous Réglages → Horloge |
| Coloration syntaxique | Les blocs de code avec une balise de langue (par ex. ```javascript) sont affichés avec coloration syntaxique dans le volet de rendu. La palette suit le thème système. | bloc de code avec balise de langue |
| Formules KaTeX | Les formules mathématiques sont composées avec KaTeX : $…$ en ligne, $$…$$ en bloc. Les montants en dollars dans le texte courant restent inchangés. |
syntaxe $…$ / $$…$$ |
| Diagrammes Mermaid | Les blocs de code avec la balise de langue mermaid sont rendus sous forme de diagrammes SVG dans le volet de rendu (flowchart, sequence, gantt, class et autres). Les diagrammes suivent le thème. | bloc de code mermaid |
| Synchronisation du défilement | Synchronisation du défilement en vue partagée : le défilement dans le panneau source entraîne celui du panneau rendu (et inversement). Activable par onglet. | icône de la barre d’état ; Affichage → Affichage de l’éditeur → Synchronisation du défilement |
| Affichage du frontmatter | Affiche le frontmatter dans le rendu sous forme de ligne repliée discrète avec le nombre de champs. Le survol déplie le YAML en clair, un clic l’épingle ; en mode Live, le bloc redevient du texte source éditable dès que le curseur y entre. L’affichage peut être désactivé ; un second réglage garde le bloc déplié en permanence, ce qui s’applique aussi à l’export PDF. | Ligne en tête du document ; option sous Fichier → Paramètres… → Apparence |
| Numérotation des titres | Ajoute automatiquement des numéros hiérarchiques (1, 1.1, 1.2) aux titres dans toutes les vues, le plan et les exports. Le texte source reste du Markdown standard. Les titres exclus ne sont pas comptés. | Réglage « Numéroter les titres » (avec niveau de départ) ; frontmatter du document numbered-headings: true ; par titre les marqueurs {-} (exclure) et {+} (inclure) |
Navigation
| Fonction | Description | Accès |
|---|---|---|
| Onglets et colonnes | Plusieurs fichiers ouverts en onglets ; jusqu’à deux colonnes — les onglets se déplacent entre colonnes par glisser-déposer ou via le menu contextuel. | barre d’onglets ; glisser-déposer ; menu contextuel de l’onglet |
| Position des nouveaux onglets | Un onglet créé depuis un autre s’ouvre immédiatement à sa droite : le lien wiki dans un document, un résultat de requête, la navigation de journal, la source d’un événement, un lien de diagramme et l’historique du document. Si l’onglet d’origine se trouve dans un groupe, le nouvel onglet rejoint ce groupe au même endroit, sans rompre le bloc. Toutes les autres ouvertures (boîte de dialogue, palette de commandes, signets, panneaux) se placent comme d’habitude en fin de barre ; un fichier déjà ouvert est seulement activé, jamais déplacé. | automatique à l’ouverture depuis un document |
| Groupes d’onglets | Les onglets peuvent être réunis en groupes nommés et colorés : les membres se tiennent ensemble derrière un en-tête de groupe qui replie et déplie le groupe. Le nom et la couleur (palette fixe de huit couleurs) sont sélectionnables ; les groupes survivent à la restauration de session. Les fichiers ouverts depuis un document groupé rejoignent le même groupe. Un groupe replié peut contenir l’onglet actif : son contenu reste visible, l’en-tête est marqué comme actif, et le survol affiche les onglets du groupe pour un changement direct. Chaque entrée de cette liste porte en outre un bouton qui ferme le fichier ; la liste reste ouverte. | Menu contextuel d’un onglet ou de l’en-tête de groupe ; glisser des onglets et des en-têtes dans la barre d’onglets |
| Sélection multiple d’onglets | Plusieurs onglets peuvent être sélectionnés à la fois : Ctrl et clic ajoute et retire des onglets isolés, Maj et clic sélectionne la plage à partir de l’onglet actif. La sélection est mise en évidence et se déplace en bloc lorsqu’un de ses onglets est glissé ; les entrées de groupe du menu contextuel agissent alors sur tous les onglets sélectionnés. Le clic milieu ferme toujours exactement l’onglet cliqué. La sélection appartient à une seule barre d’onglets et prend fin avec un clic sans touche de modification. | Ctrl et clic ou Maj et clic dans la barre d’onglets |
| Coins d’onglets arrondis | Onglets de documents et en-têtes de groupes d’onglets au choix à coins supérieurs droits ou arrondis. En mode arrondi, un espace étroit remplace le séparateur vertical, si bien que les onglets se lisent comme des surfaces distinctes ; le repère de l’onglet actif et les bandes de couleur des groupes restent inchangés. | Fichier → Paramètres… → Apparence |
| Fenêtres multiples | Déplacer un onglet vers une fenêtre nouvelle ou existante ; si plusieurs fenêtres sont ouvertes, un sous-menu liste toutes les autres fenêtres comme destinations. Le titre de la fenêtre affiche le suffixe « (Fenêtre N) » lorsqu’une application possède plusieurs fenêtres, combiné avec l’application lorsque plusieurs applications sont en cours, p. ex. « (App 2, Fenêtre 3) ». Plusieurs fenêtres peuvent être placées sur différents écrans ; avec la restauration de session activée, toutes les fenêtres ouvertes sont rouvertes au prochain lancement. | menu contextuel de l’onglet : Déplacer vers / Copier vers |
| Applications multiples | Le programme peut être démarré plusieurs fois : chaque démarrage supplémentaire crée une application indépendante avec ses propres fenêtres et sa propre numérotation. Avec plusieurs applications en cours, le titre de la fenêtre affiche le suffixe « (App N) » ; la restauration de session rouvre toutes les applications avec leurs fenêtres. | Fichier → Nouvelle application ; nouveau démarrage du fichier programme |
| Zones | Une application peut être liée à une zone : un dossier avec ses sous-dossiers comme espace de travail exclusif. L’ouverture, la liste des fichiers récents et l’enregistrement sont alors limités à la zone ; les liens vers des cibles extérieures sont marqués et ne s’ouvrent pas. Le titre de la fenêtre affiche « (Zone Nom) » ; fermer la zone ferme toutes les fenêtres de l’application de zone. | Fichier → Zone → Ouvrir une zone… / Fermer la zone |
| Zones récentes | Liste des zones récemment ouvertes pour reprendre rapidement un contexte de travail. Une entrée ouvre la zone selon les règles habituelles (bascule vers l’application de zone en cours, adoption par une application vide ou nouvelle application). | Fichier → Zone → Zones récentes |
| Page d’accueil d’une zone | Une zone peut désigner l’un de ses fichiers comme page d’accueil ; il s’ouvre de lui-même à l’ouverture de la zone. Si une session doit être restaurée, elle est prioritaire et la page d’accueil reste fermée. Si le fichier désigné est absent, la zone s’ouvre normalement et signale la désignation invalide. Une zone sans désignation se comporte comme auparavant. | Clic droit sur un fichier dans le panneau de zone → Définir comme page d’accueil de la zone |
| Demo-Area | Collection d’exemples fournie en anglais : des fichiers Markdown avec pièces jointes présentent les fonctions les plus importantes et servent de bac à sable pour expérimenter sans risque ; un domaine thématique consacré à l’astronomie illustre une hiérarchie de sous-pages à quatre niveaux. Le contenu est copié dans un dossier vide et ouvert comme zone, et deux espaces de travail nommés avec plusieurs fenêtres et des onglets groupés sont créés en plus. Les fichiers existants ne sont jamais écrasés. | Fichier → Zone → Créer la Demo-Area… |
| Panneau de zone | Affiche la zone active comme structure de dossiers dans la barre latérale : arborescence en haut, en dessous les fichiers Markdown du dossier sélectionné (les autres types de fichiers n’apparaissent pas). Un clic ouvre le fichier comme onglet ; toutes les entrées affichent le chemin complet en info-bulle ; les modifications externes apparaissent automatiquement. Le bouton « + » crée un nouveau fichier Markdown dans le dossier sélectionné. | icône de la barre d’état (symbole de dossier) ; Affichage → Barre latérale → Panneaux → Zone |
| Créer un dossier et un fichier dans le panneau de zone | Un clic droit sur un dossier dans le panneau de zone y crée un sous-dossier ou un fichier Markdown. Le nom est demandé sur place ; l’élément est créé dans le dossier sur lequel vous avez cliqué, même si un autre est actuellement sélectionné. Un nom de fichier sans extension reçoit l’extension Markdown, et le nouveau fichier est ouvert en passant par la règle de dossier des modèles. Un nom déjà pris, un nom que le système de fichiers n’autorise pas et un nom vide sont signalés avant que quoi que ce soit ne soit créé ; annuler ne laisse rien. | Clic droit sur un dossier dans le panneau de zone |
| Renommer et supprimer un fichier dans le panneau de zone | Un clic droit sur un fichier dans le panneau de zone propose de le renommer et de le supprimer. Le renommage emprunte le même chemin que par le menu, avec l’adaptation des liens internes et son aperçu, mais s’applique ici à tout fichier de la zone et non au seul fichier ouvert ; un onglet modifié est enregistré au préalable. La suppression déplace le fichier vers la corbeille du système d’exploitation et le demande auparavant en nommant le fichier ; la restauration a lieu là-bas et non dans l’application, et si aucune corbeille n’est disponible, cela est signalé au lieu de supprimer définitivement en remplacement. Un onglet ouvert est fermé, les modifications non enregistrées passent d’abord par la demande d’enregistrement, et annuler celle-ci annule aussi la suppression. Les liens vers un fichier supprimé subsistent inchangés et deviennent des liens rompus. | Clic droit sur un fichier dans le panneau de zone |
| Panneau calendrier | Panneau latéral avec la vue mensuelle des journaux : en-tête des jours commençant le lundi, colonne des semaines ISO, points sur les jours avec une entrée existante, mise en évidence du jour et bouton Aujourd’hui. Un clic sur un jour ouvre ou crée l’entrée quotidienne, un clic sur la cellule de semaine l’entrée hebdomadaire ; un filtre restreint à une étagère ou à un seul journal. | Icône de la barre d’état (symbole calendrier) ; Affichage → Barre latérale → Panneaux → Calendrier |
| Statistiques de la zone | Affiche les indicateurs de la zone ouverte dans un onglet dédié, en lecture seule : nombre de fichiers, de dossiers et espace occupé, nombre de fichiers utilisant chaque propriété et chaque tag, fichiers d’accompagnement, ainsi que le nombre de tâches, de liens et d’alias et les listes des fichiers les plus volumineux, les plus récemment modifiés et les plus liés ainsi que des fichiers sans lien entrant ; cette liste-ci est complète et non tronquée, et une page de démarrage définie en reste exclue, tout comme de l’indicateur correspondant. Ce sont les fichiers qui sont comptés, non les occurrences. Les chiffres portent un horodatage et sont recalculés à la demande. Ils indiquent l’état enregistré ; la page le précise et indique le nombre de documents ouverts comportant des modifications non enregistrées. | Affichage → Statistiques de la zone ; menu contextuel du panneau de zone |
| My Extended Memory | Une page centrale sur tous les espaces de travail, zones, livres et bibliothèques ajoutés, dans un onglet dédié non modifiable. Les conteneurs y sont ajoutés à la main — depuis la proposition des conteneurs ouverts en dernier et des espaces de travail, ou via un dialogue de dossier dont l’application détermine elle-même le type — et se retirent tout aussi bien, seule l’entrée disparaissant tandis que le conteneur reste intact ; la page montre ce qui a été ajouté et n’explore aucun disque. Chaque entrée porte des chiffres clés avec leur état, relevés à nouveau sur demande ; un conteneur inaccessible reste visible avec ses derniers chiffres connus, et une zone non ouverte porte des chiffres partiels, sans les étiquettes, les tâches et les fichiers sans lien entrant. Une vue de détail par type de conteneur déploie les chiffres et mène, pour une zone, aux statistiques détaillées de la zone. La page porte en outre l’accès à l’export et à l’import de votre propre installation. | Affichage → My Extended Memory ; palette de commandes |
| Table des matières | Sommaire en barre latérale par colonne avec arbre cliquable, saut au clic et synchronisation du pliage. | icône de la barre d’état ; Affichage → Barre latérale → Panneaux → Table des matières (défaut Ctrl+Maj+I) |
| Rétroliens | Barre latérale de rétroliens par colonne : affiche les liens wiki et Markdown entrants vers le fichier actif depuis son dossier et jusqu’à deux niveaux de sous-dossiers, avec mise à jour en direct à l’enregistrement. | icône de la barre d’état ; Affichage → Barre latérale → Panneaux → Rétroliens (défaut Ctrl+Maj+B) |
| Liens sortants | La barre des liens sortants liste tous les liens wiki, liens Markdown et incorporations wiki du fichier actif dans l’ordre du document avec ligne, ancre et extrait. Le clic ouvre la cible (avec résolution d’alias). | icône de la barre d’état ; Affichage → Barre latérale → Panneaux → Liens sortants (défaut Ctrl+Maj+O) |
| Graphe de l’espace | Affiche les relations de liens de tous les fichiers Markdown de l’espace sous forme de graphe interactif dans son propre onglet. Les arêtes sont orientées (flèche du document liant vers le document lié, double flèche en cas de liens mutuels) ; la barre d’outils offre un filtre de direction, un compteur de nœuds et une réorganisation. Les mêmes données sont disponibles au choix sous forme de réseau ou d’arbre des liens à partir d’une racine choisie — l’arbre montre chaque fichier exactement une fois sur son chemin le plus court vers la racine et se déplie progressivement. | Affichage → Graphe de l’espace ; menu contextuel du panneau de l’espace |
| Graphe du fichier | Affiche le voisinage de liens du fichier actif sous forme de graphe interactif dans un panneau latéral, avec une profondeur réglable de 1 à 5 et un filtre de direction. Le panneau suit le fichier actif ; un clic sur un nœud ouvre le fichier voisin. | icône de la barre d’état ; Affichage → Barre latérale → Panneaux → Graphe du fichier |
| Alias | Le champ frontmatter aliases: rend un fichier accessible sous plusieurs noms via [[Alias]]. Les rétroliens les trouvent via n’importe quel alias et marquent les correspondances par «via alias». |
champ de frontmatter aliases: |
| Ancres de lien wiki | Liens wiki avec ancre : [[Fichier#Titre]] saute au titre, [[Fichier#^id]] à l’ancre de bloc. Le linter signale les cibles d’ancres invalides. |
syntaxe [[Fichier#…]] |
| Incorporations wiki | Les embeds ![[Fichier]] insèrent d’autres fichiers : images en <img>, fichiers Markdown comme bloc rendu, PDF dans une visionneuse interactive. Les ancres de titre et de bloc (![[Fichier#Titre]], ![[Fichier#^id]]) insèrent des extraits partiels — pour les ancres de bloc, le bloc englobant complet (élément de liste avec sous-listes, bloc de code, ligne de tableau, citation) est intégré. La cible est cherchée en trois étapes, de la même manière pour chaque type de fichier : d’abord le chemin relatif à votre propre fichier, puis l’écriture des sous-pages, enfin le simple nom dans tout l’espace ; rien hors de la racine de l’espace n’est incorporé. |
syntaxe ![[Fichier]] |
| Liens entre zones | Relie les zones entre elles : un lien nomme l’autre zone, son dossier et un préfixe. Dans une référence, le préfixe précède la cible ([[@prefixe:fichier]]) et ouvre ainsi un fichier de la zone liée. Ses modèles peuvent aussi être proposés. À l’ouverture, la zone vérifie ses liens et signale un dossier déplacé ; un lecteur déconnecté les laisse intacts. |
Paramètres → Zone actuelle → Liens entre zones ; dans le texte, la syntaxe [[@prefixe:cible]] |
| Sous-pages | Les pages peuvent avoir des sous-pages à n’importe quelle profondeur, indépendamment de la structure des dossiers. Le nom du fichier porte la hiérarchie avec le séparateur ∕ (Unicode U+2215) ; dans les liens on écrit la barre oblique normale. Les cibles relatives pointent vers la propre sous-page ou la page parente. | Syntaxe de lien wiki Page/Sous-page, /Nom et … |
| Navigation des sous-pages | Navigation dans la hiérarchie des sous-pages : un fil d’Ariane au-dessus du document montre la chaîne parente de la sous-page active avec des niveaux cliquables ; la section latérale Sous-pages liste les sous-pages directes du fichier actif. | Fil d’Ariane au-dessus du document ; icône de la barre d’état ; Affichage → Barre latérale → Panneaux → Sous-pages |
| Tags | Système de tags : #projet/x dans le texte et le champ tags: du frontmatter sont reconnus comme tags. La barre latérale des tags par colonne liste tous les tags avec leur fréquence et filtre en un clic. Les tags sont cliquables en vue Lecture et en mode Live. Ne comptent pas comme tags : les codes couleur hexadécimaux, les nombres seuls, les cibles d’ancre et les dièses situés dans une adresse web. |
#tag dans le texte ; icône de la barre d’état ; Affichage → Barre latérale → Panneaux → Tags (défaut Ctrl+Maj+T) |
| Renommer un tag | Un tag peut être renommé dans toutes ses occurrences de la zone, aussi bien dans le texte que dans le champ tags:. Les sous-tags suivent : #projet devient #travail, et #projet/alpha devient #travail/alpha. Un aperçu montre chaque occurrence avec sa ligne et permet d’en désélectionner ; rien n’est écrit avant votre confirmation, et l’état précédent de chaque fichier modifié est déposé dans l’historique de versions. |
Clic droit sur une entrée de la barre latérale des tags → Renommer le tag… |
| Liens d’ancre | Les liens d’ancre internes au document comme Texte fonctionnent dans le panneau de rendu. | syntaxe [texte](#section) |
| Liens | Les liens Markdown vers d’autres fichiers .md les ouvrent dans un nouvel onglet ; les liens http(s) et mailto s’ouvrent dans l’application système ; les liens wiki Cible sont pris en charge. Les noms de fichiers contenant des espaces se placent entre chevrons dans la cible Markdown ([Texte](<Ma note.md>)) ou s’encodent en %20, tandis que les liens wiki portent l’espace directement. |
syntaxe [texte](cible) / [[Cible]] |
| Favoris | Barre des favoris avec structure arborescente : mémorise des fichiers durablement, dossiers imbriqués via menu contextuel (nouveau dossier, renommer, déplacer vers dossier, supprimer) ou glisser-déposer. L’étoile de la barre d’état indique l’état du favori du fichier actif. À l’état vide de l’application, la liste reste accessible pour ouvrir directement les fichiers favoris. | étoile de la barre d’état ; Fichier → Autres fonctions de fichier → Ajouter le fichier actif aux favoris (défaut Ctrl+D) ; Affichage → Barre latérale → Panneaux → Favoris (défaut Ctrl+Maj+L) |
| Signets de zone | Une deuxième section de signets qui appartient à une zone et est enregistrée dans son fichier de zone. Ses cibles sont relatives à la racine de la zone et restent donc valides lorsque le dossier de la zone est déplacé. La section n’apparaît que lorsqu’une zone est ouverte ; les signets se convertissent dans les deux sens avec les signets généraux. | panneau des favoris, section « Signets de la zone » (uniquement zone ouverte) ; menu contextuel « Ajouter comme signet de zone » sur la ligne de fichier du panneau de zone et sur l’onglet ; conversion via le menu contextuel d’un signet ; Paramètres → Comportement (bascule d’ordre) |
Général
| Fonction | Description | Accès |
|---|---|---|
| Thème | Thème clair et sombre ; par défaut, suit le thème du système d’exploitation. | icône de la barre d’état ; Affichage → Apparence → Clair/Sombre/Système |
| Jeux de couleurs | Couleurs de l’interface et du contenu rendu via des emplacements de couleur nommés. Un jeu est actif par mode (clair, sombre) ; vos propres jeux naissent comme copies des modèles fournis. Les onze couleurs avec lesquelles l’éditeur met en forme le texte Markdown sont également réglables. | Paramètres → Jeux de couleurs |
| Langues | Interface en allemand, anglais, français, espagnol et italien. | sélecteur de langue dans la barre d’état |
| Barre de menus | Barre de menus native avec les menus Fichier, Affichage et Aide. Alt active le contrôle au clavier ; les mnémoniques (par exemple Alt+F pour Fichier) sautent directement dans le menu. | Alt active le contrôle au clavier |
| Raccourcis configurables | Tous les raccourcis clavier sont librement configurables : capture d’une combinaison par appui, détection de conflits avec option de remplacement, réinitialisation par commande ou globale. | Fichier → Paramètres… → Raccourcis clavier |
| Macros | Les macros regroupent des séquences de commandes avec des étapes de délai facultatives (zéro à dix secondes) et s’exécutent de manière strictement séquentielle ; une étape qui échoue ou n’est pas exécutable dans le contexte interrompt la séquence avec un message dans la barre d’état, et une macro dans une macro est possible avec une chaîne d’appels limitée. Chaque macro est elle-même une commande régulière : plaçable, trouvable dans la palette de commandes et associable à un raccourci clavier. | Fichier → Paramètres… → Placement des commandes → Macros |
| Extensions | De nombreuses fonctions sont des extensions intégrées et peuvent être désactivées individuellement (rendu, connexions, outils). La syntaxe désactivée s’affiche en texte brut, les panneaux, entrées de menu et raccourcis associés disparaissent ; les données et réglages sont conservés. | Fichier → Paramètres… → Extensions |
| Extensions externes | Des paquets d’extension créés par vous-même étendent le rendu et l’interface via une interface versionnée (API d’extension). Les paquets nouvellement détectés sont désactivés ; l’activation exige une confirmation explicite, et les paquets défectueux sont désactivés automatiquement. | Fichier → Paramètres… → Extensions (externes) |
| Créer des extensions | Développer ses propres extensions externes : structure du manifeste, l’API d’extension versionnée avec ses points d’extension et un exemple de référence complet à reproduire. | Page du manuel « Créer des extensions » |
| Manuel | Le manuel s’ouvre dans des onglets en lecture seule du système d’onglets : page d’aperçu comme guide, pages générées des fonctionnalités et des raccourcis, pages thématiques avec exemples de syntaxe — utilisable dans les quatre vues, en cinq langues. | Aide → Aide (défaut F1) |
| Visite guidée | Une visite guidée présente en dix étapes les concepts essentiels de l’application en désignant l’élément d’interface concerné dans le programme en cours d’exécution. Elle démarre automatiquement au premier lancement, puis uniquement sur demande ; elle peut être interrompue à tout moment. | Aide → Visite guidée |