Paramètres
Ouvrez-les avec le bouton Settings de la barre d’outils, ou depuis la recherche rapide sous Tab.
L’écran Paramètres comporte deux onglets : Preferences et Shortcuts. Preferences s’ouvre en premier, sauf depuis la ligne Shortcuts de l’écran d’accueil, qui ouvre Shortcuts.
Le thème et la langue d’affichage ne se trouvent pas sur cet écran. Les boutons Theme et Display Language de la barre d’outils les ouvrent (voir Langue et thème).
Synchronisation du type de données des relations
Détermine s’il faut synchroniser les types de données. Ce paramètre est activé par défaut.
Modifier le type de données d’une colonne l’applique alors à toutes les colonnes qui lui sont reliées par une relation, en suivant la chaîne dans les deux sens, de sorte qu’une clé étrangère ne diverge jamais de la clé qu’elle référence.
D’une clé vers ses clés étrangères, un type serial se transmet sous la forme du type entier qu’il stocke, comme lors du tracé d’une relation (voir Relations identifiantes). Ainsi, passer une clé en serial donne integer à ses clés étrangères sous PostgreSQL, et la modification se propage ensuite plus loin le long de la chaîne.
D’une clé étrangère vers sa clé, le type se transmet tel qu’il est écrit, sauf qu’une clé serial conserve son type et que la modification s’arrête là.
La boîte de dialogue Associer les colonnes suit aussi ce paramètre : tant qu’il est activé, chaque colonne existante qu’elle associe prend le type que sa clé parente donne à une clé étrangère, et la modification se propage le long des relations comme ci-dessus. Tant qu’il est désactivé, ou lorsque la clé n’a pas de type de données, la colonne conserve le sien.
Un domaine donne son Data Type aux colonnes qui lui sont liées, lorsque ce type change et lorsqu’une colonne est liée. Tant que ce paramètre est activé, la modification se propage le long des relations à partir de chacune de ces colonnes comme ci-dessus ; tant qu’il est désactivé, seules les colonnes liées changent. Une colonne qui prend le type de son domaine lors de cette étape le conserve, même là où la synchronisation lui en donnerait un autre, comme le type entier qu’une clé serial donne à ses clés étrangères.
Une colonne liée à laquelle la synchronisation ou la boîte de dialogue Associer les colonnes donne un type autre que celui de son domaine est déliée de ce domaine lors de la même étape (voir Délier une colonne). Aucun collage de colonnes ne propage de type par ce paramètre, pas même le type d’un domaine que le collage lie (voir Copier-coller des colonnes). Un Data Type collé dans la feuille Domains de l’onglet Dictionnaire se propage, lui, par ce paramètre, comme toute modification du type d’un domaine.

Largeur maximale des commentaires
Définit la largeur maximale de la colonne des commentaires, en pixels (60 ~ 200).
Désactiver l’interrupteur supprime la limite, et le champ de saisie reste inactif tant que l’interrupteur est désactivé.
À l’activation, la valeur part de 60px. Une valeur saisie hors de la plage est ramenée à la borne la plus proche.

Verrouillage
La liste Lock contient sept paramètres. Tant que le verrou d’un paramètre est activé, le fichier conserve la valeur qu’avait ce paramètre au moment du verrouillage, si bien que le modifier à l’écran laisse le fichier tel qu’il était.
| Ligne | Ce que conserve le fichier | Dans un nouveau diagramme |
|---|---|---|
Viewport | Le niveau de zoom et la position de la vue du canevas ERD, sous un seul verrou | 100% · 0, 0 |
Canvas Type | L’onglet sur lequel s’ouvre le diagramme : ERD, Visualization, Schema SQL, Code Generator ou Dictionary | ERD |
Language | Le langage du générateur de code | GraphQL |
Table Name Case | La casse des noms de table du générateur de code | Pascal |
Column Name Case | La casse des noms de colonne du générateur de code | Camel |
Bracket Type | Le Bracket de l’onglet Schéma SQL et des cibles du générateur de code qui le proposent | None |
Name View | L’affichage des noms dans lequel s’ouvre le diagramme : Physical Names, Logical Names ou Both Names | Physical Names |
Chaque ligne affiche une valeur et un bouton de verrou, et un clic sur ce bouton active ou désactive ce seul verrou.
Tant qu’un verrou est activé, le bouton affiche un cadenas fermé avec l’info-bulle Unlock Viewport (et ainsi de suite pour chaque ligne), et la valeur, avec l’info-bulle Locked value, est celle que conserve le fichier.
Tant qu’il est désactivé, le bouton affiche un cadenas ouvert avec l’info-bulle Lock Viewport, et la valeur, grisée, avec l’info-bulle Current value, correspond à l’état actuel du paramètre.
Viewport indique le zoom puis la position de la vue, comme 75% · -40, 91. La position de la vue est le point de l’écran, en pixels, où se trouve le 0, 0 du diagramme, et une coordonnée de mille ou plus est abrégée, comme dans 1.2k ou -24k.
Le verrouillage prend le paramètre tel qu’il est à ce moment-là.
Tant qu’un verrou est activé, le paramètre continue de fonctionner à l’écran : vous pouvez faire défiler et zoomer, changer d’onglet, choisir un autre langage, une autre casse des noms ou un autre délimiteur depuis les menus, les panneaux des options ou la recherche rapide, et changer de vue depuis n’importe quel sélecteur d’affichage des noms (voir Changer de vue).
Le fichier conserve toutefois la valeur verrouillée, et la ligne continue de l’afficher, si bien que le diagramme se rouvre sur la vue verrouillée, sur l’onglet verrouillé, dans l’affichage des noms verrouillé, et avec le langage, les casses des noms et le délimiteur verrouillés. Une exportation JSON écrit également les valeurs verrouillées.
Pour enregistrer ce qu’affiche l’écran, désactivez le verrou, et le fichier suit dès lors le paramètre : avec Viewport déverrouillé, le diagramme s’ouvre là où vous l’avez laissé. Pour verrouiller plutôt une nouvelle valeur, comme une nouvelle vue de départ, désactivez puis réactivez le verrou.
Si la vue verrouillée ne montre aucune partie du diagramme à l’ouverture du fichier, l’écran se déplace tout de même sur le diagramme, et la valeur verrouillée reste inchangée.
Canvas Type ne conserve jamais l’onglet Paramètres. Son activation verrouille le dernier autre onglet sur lequel vous vous trouviez, et tant que son verrou est désactivé, sa ligne indique cet onglet.

Activer ou désactiver un verrou modifie le fichier, puisque celui-ci enregistre quels verrous sont activés, mais, comme le reste de l’onglet Paramètres, cette action n’est pas inscrite dans l’historique d’annulation. Un changement de vue de l’affichage des noms ne l’est pas non plus, verrouillé ou non.
Tous les autres paramètres sont enregistrés tels quels : la base de données, les options de View Option et le reste de l’onglet Preferences.
Un éditeur en lecture seule ne modifie le fichier par aucun d’eux, quels que soient les verrous : ses boutons de verrou et les autres commandes de Preferences sont désactivés, et les paramètres qu’il laisse encore modifier restent sur cet écran (voir Éditeurs en lecture seule).
Tous les verrous sont activés dans un nouveau diagramme, c’est-à-dire créé à partir de rien : un fichier vide ouvert dans VS Code, Obsidian ou un IDE JetBrains (dans Obsidian, ERD Editor: Create new diagram et New ERD en créent un), un nouveau schéma dans l’application web, un fichier créé depuis le menu New de Google Drive, ou un <erd-editor> sans valeur.
Un schéma ou un fichier Google Drive que l’application web crée en important un fichier SQL, DBML, AML ou GraphQL démarre lui aussi avec tous les verrous activés. Celui créé à partir d’un fichier JSON conserve les verrous que ce fichier enregistre.
Un fichier que vous ouvrez conserve les verrous avec lesquels il a été enregistré, chacun avec sa valeur verrouillée.
Un fichier qui n’enregistre aucun verrou, comme un fichier enregistré par une version antérieure aux verrous ou écrit à la main, s’ouvre avec tous les verrous activés : la vue à 100% · 0, 0 et l’onglet sur ERD, quels que soient la vue et l’onglet qu’il a enregistrés, et son langage, ses casses des noms, son type de délimiteur et son affichage des noms verrouillés tels qu’il les a enregistrés.
Un fichier enregistré par une version antérieure au verrou de l’affichage des noms s’ouvre dans la vue Physical Names avec Name View verrouillé, même si tous les autres verrous qu’il enregistre sont désactivés.
Un Import qui remplace le diagramme définit aussi les verrous : un fichier JSON apporte les verrous qu’il enregistre et les valeurs qu’ils contiennent, et un fichier SQL, DBML, AML ou GraphQL conserve vos verrous mais ramène la vue à 100% · 0, 0, verrouillée ou non (voir Importer des fichiers externes). Annuler l’importation rétablit les verrous et les valeurs verrouillées qu’elle a remplacés.
Un changement qu’un verrou tient à l’écart du fichier n’est pas compté comme un changement. VS Code ne marque pas l’onglet comme modifié, et Obsidian et un IDE JetBrains laissent le fichier tel qu’il était, aussi bien lors de leur enregistrement automatique qu’à la fermeture de l’onglet.
Ainsi, avec tous les verrous activés, parcourir un diagramme, changer d’onglet, essayer un autre langage, une autre casse des noms ou un autre délimiteur, et changer de vue dans l’affichage des noms n’apparaissent jamais dans git diff.
Avec Viewport déverrouillé, le défilement et le zoom modifient le fichier ; avec Canvas Type déverrouillé, le changement d’onglet aussi, y compris vers l’onglet Paramètres ; et avec Name View déverrouillé, le changement de vue de l’affichage des noms aussi.
Le fichier vide d’un nouveau diagramme reste vide jusqu’au premier changement que le fichier conserve : une modification, le changement d’un paramètre qu’aucun verrou ne retient, ou l’activation ou la désactivation d’un verrou.
Ouvrir un diagramme puis le fermer sans aucun changement de ce type laisse le fichier tel qu’il était, quelle que soit la version ou la machine qui l’a écrit. Le fichier ne contient que ce qu’est le diagramme, dans un ordre fixe, et un fichier enregistré sous une forme plus ancienne est réécrit une seule fois sous cette forme, lors de son premier changement de ce type (voir Forme de stockage).
Dans VS Code, une révision rouverte en tant que diagramme avec Reopen Editor With..., comme une révision Git ou une entrée de Local History, est en lecture seule et n’est jamais marquée comme modifiée.
Dans Google Drive, un défilement, un zoom ou un passage à un autre onglet n’est jamais enregistré seul, verrouillé ou non. Avec Viewport déverrouillé, la vue n’est écrite qu’avec un autre changement, si bien qu’un fichier Drive s’ouvre là où se trouvait la vue lors de son dernier enregistrement, et il en va de même pour l’onglet avec Canvas Type déverrouillé. Un changement de vue de l’affichage des noms effectué avec Name View déverrouillé est enregistré comme une modification, et celui effectué tant que ce verrou est activé, ou dans un éditeur en lecture seule, n’est jamais enregistré.
Dans une session collaborative, l’activation ou la désactivation d’un verrou parvient à tous les éditeurs, et un verrou conserve la valeur de l’éditeur qui l’a activé.
Tant que le verrou de Language, Table Name Case, Column Name Case, Bracket Type ou Name View est activé, ce paramètre est propre à chaque éditeur. Un langage, une casse des noms ou un délimiteur choisi dans les menus, les panneaux d’options ou la recherche rapide, et un changement de vue de l’affichage des noms depuis l’un de ses sélecteurs, n’apparaissent que dans l’éditeur qui les a effectués, et les autres éditeurs ouverts sur le diagramme conservent le leur. Activer l’un de ces verrous ne change le paramètre d’aucun éditeur.
Tant qu’un tel verrou est désactivé, un choix ou un changement de vue dans tout éditeur qui n’est pas en lecture seule change le paramètre dans tous les éditeurs, et le fichier l’enregistre. Désactiver ce verrou donne à tous les éditeurs la valeur affichée dans l’éditeur qui l’a désactivé, si bien que tous enregistrent de nouveau une même valeur. Déverrouiller Viewport ou Canvas Type ne change ni la vue ni l’onglet de qui que ce soit.
Un agent de codage passant par le serveur MCP ne dispose d’aucun outil pour les verrous ni pour les paramètres qu’ils retiennent, et, pour un langage, une casse des noms ou un type de délimiteur verrouillés, il lit la valeur que conserve le fichier. Seules ses importations en mode replace les atteignent, comme le fait un Import (voir Paramètres et Importation). Son erd_list et le format snapshot de erd_read omettent l’affichage des noms, et il modifie le schéma, noms logiques compris, quelle que soit la vue que regarde une personne.
Modifier l’ordre des colonnes
Définit l’ordre d’affichage des colonnes dans les tables.
Faites glisser une ligne pour la déplacer : toute la ligne peut être déplacée, et l’icône de poignée la signale. Les neuf lignes, dans leur ordre par défaut, sont Logical Name, Name, DataType, Domain, Not Null, Unique, Auto Increment, Default et Comment.
Logical Name place la cellule du nom logique qu’une ligne affiche dans la vue Both Names. Dans la vue Logical Names, le nom logique prend plutôt la place de la ligne Name, et la vue Physical Names n’en affiche aucune (voir Affichage des noms). Domain place la cellule Domaine qu’affiche View Option → Domain (voir La cellule Domaine).
Une cellule masquée par une option d’affichage des tables ou omise par l’affichage des noms garde sa place dans la liste, si bien que l’ordre s’applique aux cellules affichées, quelles qu’elles soient.
Un diagramme dont l’ordre a été défini avant que Logical Name et Domain ne soient des lignes reçoit Logical Name juste avant Name et Domain juste après DataType, où que ceux-ci se trouvent dans son ordre.
Un diagramme enregistré par une version ultérieure conserve lui aussi son ordre, même lorsque cette version a une ligne que celle-ci n’a pas : les lignes que connaît cette version se placent dans l’ordre que donne le fichier, et la ligne inconnue est omise. Enregistrer le diagramme ici écrit l’ordre sans elle, et la version ultérieure remet cette ligne à côté de sa voisine dans son propre ordre par défaut.
La marque de clé alternative (AK1.1 et ainsi de suite) ne fait pas partie de ces lignes. Elle se place toujours en dernier dans une ligne, après la cellule que cet ordre place en dernier, quelle qu’elle soit.

Raccourcis
L’onglet Shortcuts est un tableau en lecture seule, avec les colonnes Command et Keybinding, qui liste les raccourcis clavier de la plateforme que vous utilisez.
| Commande | Windows/Linux | Mac |
|---|---|---|
| Editing | Enter | Enter |
| Stop | ESC | ESC |
| Search | Ctrl + K | ⌘ + K |
| Toggle Explorer | Ctrl + F | ⌘ + F |
| Undo | Ctrl + Z | ⌘ + Z |
| Redo | Ctrl + Shift + Z | ⌘ + Shift + Z |
| Add Table | Alt + N | ⌥ + N |
| Add Column | Alt + Enter | ⌥ + Enter |
| Add Memo | Alt + M | ⌥ + M |
| Add Table Group | Alt + G | ⌥ + G |
| Group Selected Tables | T puis G | T puis G |
| Remove Table, Memo | Ctrl + Backspace, Ctrl + Delete | ⌘ + Backspace, ⌘ + Delete |
| Remove Column | Alt + Backspace, Alt + Delete | ⌥ + Backspace, ⌥ + Delete |
| Delete Selection | Delete, Backspace | Delete, Backspace |
| Primary Key | Alt + K | ⌥ + K |
| Select All Table, Memo | Ctrl + A, Ctrl + Alt + A | ⌘ + A, ⌘ + ⌥ + A |
| Select All Column | Alt + A | ⌥ + A |
| Relationship Zero One | Ctrl + Alt + 1 | ⌘ + ⌥ + 1 |
| Relationship Zero N | Ctrl + Alt + 2 | ⌘ + ⌥ + 2 |
| Relationship One Only | Ctrl + Alt + 3 | ⌘ + ⌥ + 3 |
| Relationship One N | Ctrl + Alt + 4 | ⌘ + ⌥ + 4 |
| Table Properties | Alt + Space | ⌥ + Space |
| Focus on this table | Alt + F | ⌥ + F |
| Zoom In | Ctrl + Plus | ⌘ + Plus |
| Zoom Out | Ctrl + Minus | ⌘ + Minus |
| Zoom Reset | Ctrl + 0 | ⌘ + 0 |
| Hand Tool | Space | Space |
| Zen Mode | Alt + Z | ⌥ + Z |
La plupart d’entre eux ne se déclenchent que dans l’onglet ERD, et ils sont suspendus pendant l’ouverture de la recherche rapide, de la boîte de dialogue Propriétés de la table, de la visionneuse de différences, de l’aperçu de la disposition automatique, du voyage dans le temps, de la boîte de dialogue Export image ou de Map Columns.
Search, Toggle Explorer et Stop font exception : Search ouvre ou ferme la recherche rapide depuis n’importe quel onglet, Toggle Explorer ouvre l’explorateur sur sa recherche depuis n’importe quel onglet et affiche l’onglet ERD, et Stop est la touche qui ferme la recherche rapide, la boîte de dialogue Propriétés de la table, la visionneuse de différences, l’aperçu de la disposition automatique, le voyage dans le temps, la boîte de dialogue Export image, Map Columns, le configurateur de thème, le sélecteur Display Language, le sélecteur de couleur, la liste qu’ouvre un bouton Name View et un menu contextuel ouvert.
Toggle Explorer referme l’explorateur lorsqu’il est ouvert dans l’onglet ERD et n’est pas masqué par le mode zen, comme le fait le bouton Explorer de la barre d’outils. Si la recherche rapide, la boîte de dialogue Propriétés de la table, le configurateur de thème, le sélecteur Display Language, la boîte de dialogue Export image ou Map Columns est ouvert, il ferme plutôt cet élément et donne le focus clavier à la recherche de l’explorateur.
Toggle Explorer ne fait rien pendant la modification d’une cellule, d’un mémo ou du nom d’un groupe de tables. Ni lui ni Search n’ont d’effet pendant la modification d’une cellule de l’onglet Dictionnaire, si bien que le texte qui y est saisi est conservé. Lorsque la visionneuse de différences, l’aperçu de la disposition automatique ou le voyage dans le temps est ouvert, Toggle Explorer laisse sa touche au navigateur ou à l’hôte (voir La barre de recherche du navigateur).
Dans l’onglet ERD, Stop termine l’édition en cours d’une cellule ou d’un mémo, ferme l’éditeur de nom d’un groupe de tables sans renommer le groupe, ou annule une relation ou un New Table Group en cours de tracé, et laisse la sélection telle qu’elle est. Si rien de tout cela n’est ouvert, il efface la sélection, retire le focus de la cellule active et, du même appui, ferme un sélecteur de couleur ouvert. Un configurateur de thème ou un sélecteur Display Language ouvert se ferme du même appui dans tous les cas.
Dans une cellule du nom logique dont la liste des termes est ouverte, le premier appui sur Stop ferme seulement la liste (voir Saisie semi-automatique des termes).
Un explorateur, un configurateur de thème ou un sélecteur Display Language ouvert ne suspend aucun des raccourcis sur le canevas. Stop ne ferme jamais l’explorateur. Pour ce que font Stop et les autres touches dans l’explorateur, voir Touches dans l’explorateur, et dans le sélecteur, voir Choisir une langue.
Delete Selection supprime toutes les tables, tous les mémos et tous les groupes de tables sélectionnés, ou, lorsqu’une seule table est sélectionnée avec certaines de ses colonnes et que le zoom dépasse 70%, ces colonnes (voir Suppression de tables et de mémos). Remove Table, Memo supprime aussi les groupes de tables sélectionnés.
Add Table Group commence le tracé d’un New Table Group, comme le fait le bouton New Table Group de la barre d’outils du canevas, et un second appui annule le tracé. Group Selected Tables consiste en deux appuis sans touche de modification, T puis G en moins d’une seconde. Il place les tables sélectionnées dans un nouveau groupe et ouvre son éditeur de nom, comme le fait Group selected tables dans le menu contextuel d’une table, et ne fait rien lorsqu’aucune table n’est sélectionnée (voir Grouper les tables sélectionnées). Aucun des deux n’a d’effet dans un éditeur en lecture seule ni lorsque les groupes sont masqués.
Dans un éditeur en lecture seule, seules les touches de lecture fonctionnent : Search, Toggle Explorer, Stop, Table Properties et Focus on this table sur la table qu’un saut a sélectionnée, les trois touches de zoom, Zen Mode, la copie et les flèches, qui déplacent la cellule active. Editing, chaque touche Add et Remove, Delete Selection, Primary Key, les deux touches de sélection totale, les quatre touches de relation, Add Table Group, Group Selected Tables, Hand Tool et le collage ne font rien, et Undo et Redo n’annulent ni ne rétablissent rien (voir Éditeurs en lecture seule).
Zoom In, Zoom Out et Zoom Reset agissent aussi sur le zoom de l’onglet Visualisation, en mode Graph comme en mode Flow, sauf si la recherche rapide est ouverte.
En mode Flow, Undo et Redo reviennent en arrière et avancent parmi les vues restreintes successives du mode Flux, comme le font ses boutons Previous table et Next table, sauf si la recherche rapide est ouverte. Ils n’y annulent jamais les modifications du diagramme, et en mode Graph ils ne font rien (voir Table précédente et table suivante).
Dans l’onglet Visualisation, Stop ferme aussi le menu d’affichage des lignes et annule une disposition en mode Flux encore en cours ; il n’élargit pas une vue restreinte avec Focus on this table.
Focus on this table ouvre l’onglet Visualisation en mode Flow, restreint aux tables sélectionnées et à toutes les tables situées à une relation de distance, et ne fait rien lorsqu’aucune table n’est sélectionnée (voir Se concentrer sur des tables).
Dans l’onglet Dictionnaire, Undo et Redo agissent sur l’historique de la feuille affichée plutôt que sur celui du diagramme, et ne font rien dans la feuille Checks (voir Feuilles du dictionnaire). Dans les feuilles Domains, Words et Terms, Add Column insère des lignes en dessous de la sélection, sa touche avec Shift en plus les insère au-dessus, et Remove Column supprime les lignes que couvre la sélection (voir Ajouter et supprimer des lignes). Pour les autres touches de l’onglet, voir Touches dans l’onglet.
Select All Table, Memo, Hand Tool, Delete Selection et Group Selected Tables cèdent la place au point d’insertion : lorsque vous modifiez une cellule ou un mémo, ou que vous saisissez du texte dans un champ comme le champ Rechercher de l’explorateur, Ctrl + A (Windows/Linux) ou ⌘ + A (Mac) sélectionne le texte, Space insère un espace, Delete et Backspace effacent du texte, et T puis G saisit les deux lettres.
Copier et coller passent par les raccourcis propres au navigateur, Ctrl + C et Ctrl + V (Windows/Linux) ou ⌘ + C et ⌘ + V (Mac), et ne figurent donc pas dans cette liste (voir Modification des tables).
Les raccourcis clavier ne peuvent pas être modifiés depuis cet onglet.
Un hôte qui intègre l’éditeur les réaffecte avec setKeyBindingMap, à l’exception de Editing, Stop, Undo, Redo, Zoom In, Zoom Out et Zoom Reset, qui sont fixes.
L’onglet Shortcuts liste alors les raccourcis clavier de l’hôte : une commande que l’hôte ne réaffecte pas conserve sa valeur par défaut, et une commande que l’hôte n’associe à aucune touche n’en affiche aucune.
Les touches de ligne de l’onglet Dictionnaire suivent Add Column et Remove Column, si bien que réaffecter l’un ou l’autre les déplace (voir dictionaryRowChords).
Dans Obsidian, ces touches parviennent à l’éditeur dès que l’onglet Obsidian du diagramme est actif, même lorsqu’un raccourci Obsidian utilise la même touche, comme Alt + Enter, Ctrl + K et Ctrl + F (Windows/Linux) ou ⌥ + Enter, ⌘ + K et ⌘ + F (Mac). Il en va de même pour le raccourci Alt + Shift + Enter (Windows/Linux) ou ⌥ + Shift + Enter (Mac) de l’onglet Dictionnaire, qui ne figure sur aucune ligne de cette liste. Tous les autres raccourcis Obsidian continuent d’y fonctionner. Pour Ctrl + F ou ⌘ + F, voir La barre de recherche du navigateur.
Éditeurs en lecture seule
Dans un éditeur readonly, l’onglet Paramètres affiche les paramètres du diagramme et n’en modifie aucun. Un badge Read only se tient à côté du titre de chaque page, Preferences et Shortcuts.
Les interrupteurs Relationship DataType Sync et Maximum comment width ainsi que le champ de largeur sont désactivés, tout comme chaque bouton de verrou. Les lignes de Column Order n’affichent aucune poignée et ne se font pas glisser.
Chaque ligne de Lock affiche toujours sa valeur. Une ligne verrouillée montre la valeur que conserve le fichier, et une ligne déverrouillée le paramètre tel que cet écran l’a, ce qui peut différer de celui du fichier, comme ci-dessous.
Les paramètres qui décident de ce que l’écran affiche changent encore à cet endroit : la position de la vue et le zoom, l’onglet, l’affichage des noms, le SGBD, le langage du générateur de code, les deux casses des noms, le délimiteur et les bascules de View Option.
Chacun ne change que cet écran, quel que soit son verrou. Il n’est ni enregistré dans le fichier ni écrit par une exportation JSON, ni consigné dans l’historique d’annulation, ni compté comme une modification, et n’atteint jamais les collaborateurs. Les panneaux d’options des onglets Schéma SQL et Générateur de code légendent ces choix This window only, à la place de Saved in the document.
Quand l’éditeur redevient modifiable, le SGBD, le langage, les casses des noms, le délimiteur et les bascules de View Option que vous y avez changés reviennent chacun à ce que l’éditeur affichait avant, avec tout changement qu’un collaborateur a fait depuis. C’est la valeur du fichier, sauf pour un langage, une casse des noms ou un délimiteur que l’éditeur affichait comme le sien sous son verrou (voir Verrouillage). La vue, l’onglet et l’affichage des noms restent tels que vous les avez laissés, et le fichier prend chacun d’eux, comme son verrou le permet, à votre prochain changement.