본문으로 건너뛰기

설정

툴바의 Settings 버튼으로 열거나, 빠른 검색의 Tab에서 열 수 있습니다. 설정 화면은 Preferences와 Shortcuts 2개의 탭으로 구성되며, Preferences가 먼저 열립니다. 단, 시작 화면의 Shortcuts 행에서 열면 Shortcuts가 열립니다.

테마와 표시 언어는 이 화면에 없습니다. 툴바의 Theme과 Display Language 버튼으로 엽니다. 언어와 테마 문서를 참고하세요.

관계 데이터 타입 동기화​

데이터 타입 동기화 여부를 결정합니다. 기본적으로 켜져 있습니다. 켜져 있을 때 컬럼의 데이터 타입을 변경하면 관계로 연결된 모든 컬럼에 그 타입이 적용되며, 양쪽 끝에서 연결을 따라가므로 foreign key가 참조하는 키와 달라지지 않습니다. 키에서 foreign key로 갈 때는 관계를 그릴 때와 마찬가지로 serial 타입이 그 serial이 저장하는 정수 타입으로 전달됩니다. 식별 관계 문서를 참고하세요. 따라서 PostgreSQL에서 키를 serial로 바꾸면 그 foreign key는 integer가 되며, 변경은 거기서부터 연결을 따라 계속 이어집니다. foreign key에서 그 키로 거슬러 갈 때는 타입이 작성된 그대로 전달되지만, serial 키는 자신의 타입을 유지하며 변경도 거기서 멈춥니다. 컬럼 매핑도 이 설정을 따릅니다. 켜져 있는 동안에는 매핑하는 기존 컬럼이 각각 부모 키가 foreign key에 주는 타입을 받으며, 변경은 위와 같이 관계를 따라 이어집니다. 꺼져 있거나 키에 데이터 타입이 없으면 컬럼은 자신의 타입을 유지합니다.

도메인은 자신의 Data Type이 바뀔 때와 컬럼이 연결될 때 그 타입을 연결된 컬럼에 적용합니다. 이 설정이 켜져 있는 동안에는 변경이 그 컬럼들 각각에서 위와 같이 관계를 따라 이어지며, 꺼져 있는 동안에는 연결된 컬럼만 바뀝니다. 그 단계에서 도메인의 타입을 받은 컬럼은 serial 키가 foreign key에 주는 정수 타입처럼 동기화가 다른 타입을 주는 경우에도 그 타입을 유지합니다. 동기화나 컬럼 매핑이 연결된 컬럼에 자기 도메인과 다른 타입을 주면, 그 컬럼은 같은 단계에서 그 도메인과의 연결이 해제됩니다. 연결 해제 문서를 참고하세요. 어떤 컬럼 붙여넣기도 이 설정을 따라 타입을 전달하지 않으며, 붙여넣기가 연결하는 도메인의 타입도 마찬가지입니다. Column 복사/붙여넣기 문서를 참고하세요. 사전 탭의 Domains 시트에 붙여넣은 Data Type은 도메인 타입의 다른 모든 변경과 마찬가지로 이 설정을 따라 전달됩니다.

관계 데이터 타입 동기화 설정

members.id를 BIGINT UNSIGNED로 변경하면 관계로 연결된 모든 member_id도 함께 바뀌는 모습

코멘트 최대 너비​

코멘트 컬럼의 최대 너비를 픽셀 단위(60 ~ 200)로 지정합니다. 스위치를 끄면 제한이 없어지고, 꺼져 있는 동안에는 입력이 비활성화됩니다. 다시 켜면 60px부터 시작합니다. 범위를 벗어난 값을 입력하면 가장 가까운 끝값으로 맞춰집니다.

코멘트 최대 너비를 켜고 120을 입력한 뒤 ERD 탭에서 그 너비로 잘린 코멘트

잠금​

Lock 목록에는 7개의 설정이 있습니다. 설정의 잠금이 켜져 있는 동안 파일은 잠글 때의 값을 유지하므로, 화면에서 그 설정을 바꿔도 파일은 그대로 유지됩니다.

행파일이 유지하는 값새 다이어그램의 값
ViewportERD 캔버스의 확대/축소 레벨과 화면 위치(하나의 잠금)100% · 0, 0
Canvas Type다이어그램이 열리는 탭(ERD, Visualization, Schema SQL, Code Generator, Dictionary 중 하나)ERD
LanguageCode Generator 언어GraphQL
Table Name CaseCode Generator의 테이블 이름 케이스Pascal
Column Name CaseCode Generator의 컬럼 이름 케이스Camel
Bracket TypeSchema SQL 탭과, 이 옵션을 제공하는 Code Generator 대상의 BracketNone
Name View다이어그램이 열리는 이름 표시(Physical Names, Logical Names, Both Names 중 하나)Physical Names

각 행에는 값과 잠금 버튼이 표시되며, 버튼을 클릭하면 그 행의 잠금 하나가 켜지거나 꺼집니다. 잠금이 켜져 있는 동안 버튼은 Unlock Viewport(다른 행도 같은 방식입니다) 툴팁과 함께 닫힌 자물쇠를 표시하며, Locked value 툴팁이 붙은 값은 파일이 유지하는 값입니다. 잠금이 꺼져 있는 동안 버튼은 Lock Viewport 툴팁과 함께 열린 자물쇠를 표시하며, Current value 툴팁이 붙은 흐린 값은 지금의 설정입니다. Viewport는 75% · -40, 91처럼 확대/축소 다음에 화면 위치를 표시합니다. 화면 위치는 다이어그램의 0, 0이 놓인 화면상의 지점을 픽셀로 나타낸 것이며, 천 단위 이상인 좌표는 1.2k나 -24k처럼 줄여 표시됩니다.

잠그면 그 순간의 설정이 잠깁니다. 잠금이 켜져 있는 동안에도 설정은 화면에서 그대로 동작합니다. 스크롤하거나 확대/축소하고, 탭을 전환하고, 메뉴, 옵션 패널, 빠른 검색에서 다른 언어, 이름 케이스, 괄호를 고르고, 이름 표시의 어느 선택기에서든 이름 표시를 전환할 수 있습니다. 보기 전환 문서를 참고하세요. 하지만 파일은 잠긴 값을 유지하고 행에도 계속 그 값이 표시되므로, 다이어그램은 잠긴 화면과 잠긴 탭에서, 잠긴 이름 표시와 잠긴 언어, 이름 케이스, 괄호로 다시 열립니다. JSON으로 내보낼 때도 잠긴 값이 기록됩니다. 화면에 보이는 것을 저장하려면 잠금을 끄세요. 그때부터 파일이 설정을 따르므로, Viewport를 끄면 다이어그램은 마지막으로 보던 위치에서 열립니다. 대신 새 시작 화면처럼 새 값을 잠그려면 잠금을 껐다가 다시 켜세요. 파일을 열 때 잠긴 화면에 다이어그램이 전혀 보이지 않으면 그래도 화면은 다이어그램으로 이동하며, 잠긴 값은 그대로 유지됩니다. Canvas Type은 설정 탭을 유지하지 않습니다. 잠금을 켜면 마지막으로 머물렀던 다른 탭이 잠기며, 꺼져 있는 동안에는 행에 그 탭이 표시됩니다.

Viewport 잠금을 해제하고 다이어그램을 스크롤하고 확대/축소한 뒤, 행에 표시된 새 화면으로 다시 잠그는 모습

파일에는 어떤 잠금이 켜져 있는지가 저장되므로 잠금을 켜거나 끄면 파일이 바뀌지만, 설정 탭의 다른 항목과 마찬가지로 Undo 히스토리에는 기록되지 않습니다. 잠겨 있든 아니든 이름 표시 전환도 마찬가지입니다. 그 밖의 설정은 모두 현재 상태 그대로 저장됩니다. 데이터베이스, View Option 토글, Preferences 탭의 나머지 항목이 여기에 해당합니다. 읽기 전용 에디터는 잠금과 상관없이 이 중 어느 것으로도 파일을 바꾸지 않습니다. 잠금 버튼과 Preferences의 다른 컨트롤은 비활성화되고, 여전히 바꿀 수 있는 설정은 그 화면에만 머뭅니다. 읽기 전용 에디터 항목을 참고하세요.

새 다이어그램, 즉 아무것도 없는 상태에서 시작한 다이어그램에서는 모든 잠금이 켜져 있습니다. VS Code, Obsidian, JetBrains IDE에서 연 빈 파일(Obsidian의 ERD Editor: Create new diagram과 New ERD가 이런 파일을 만듭니다), 웹 앱의 새 스키마, Google Drive의 New 메뉴로 만든 파일, 값을 지정하지 않은 <erd-editor>가 여기에 해당합니다. 웹 앱이 SQL, DBML, AML, GraphQL 파일을 가져와 만드는 스키마나 Google Drive 파일도 모든 잠금이 켜진 상태로 시작합니다. JSON 파일로 만든 경우에는 그 파일에 기록된 잠금을 유지합니다. 여는 파일은 저장될 당시의 잠금을 각각의 잠긴 값과 함께 유지합니다. 잠금이 도입되기 전의 릴리스에서 저장했거나 직접 작성한 파일처럼 잠금이 기록되지 않은 파일은 모든 잠금이 켜진 상태로 열립니다. 저장된 화면과 탭에 상관없이 화면은 100% · 0, 0, 탭은 ERD로 잠기며, 언어, 이름 케이스, 괄호 타입, 이름 표시는 저장된 값으로 잠깁니다. 이름 표시 잠금이 도입되기 전의 릴리스에서 저장한 파일은, 기록된 다른 잠금이 모두 꺼져 있더라도 Name View가 잠긴 상태로 Physical Names 보기에서 열립니다. 다이어그램을 대체하는 Import도 잠금을 정합니다. JSON 파일은 파일에 기록된 잠금과 그 값을 가져오고, SQL, DBML, AML, GraphQL 파일은 기존 잠금을 유지하되 잠겨 있든 아니든 화면을 100% · 0, 0으로 되돌립니다. 외부 파일 가져오기 문서를 참고하세요. 가져오기를 되돌리면 가져오기가 대체한 잠금과 잠긴 값이 돌아옵니다.

잠금 때문에 파일에 기록되지 않는 변경은 변경으로 간주되지 않습니다. VS Code는 탭을 수정됨으로 표시하지 않으며, Obsidian과 JetBrains IDE는 자동으로 저장할 때와 탭이 닫힐 때 모두 파일을 그대로 둡니다. 따라서 모든 잠금이 켜져 있으면 다이어그램을 둘러보거나, 탭을 전환하거나, 다른 언어, 이름 케이스, 괄호를 시험해 보거나, 이름 표시를 전환해도 git diff에 나타나지 않습니다. Viewport가 꺼져 있으면 스크롤과 확대/축소가 파일을 바꾸고, Canvas Type이 꺼져 있으면 설정 탭으로의 전환을 포함해 탭 전환도 파일을 바꾸며, Name View가 꺼져 있으면 이름 표시 전환도 파일을 바꿉니다. 새 다이어그램의 빈 파일은 파일에 기록되는 첫 변경(편집, 잠금이 걸리지 않은 설정의 변경, 잠금 켜기나 끄기)이 있을 때까지 비어 있습니다. 이런 변경 없이 다이어그램을 열었다가 닫으면, 어느 릴리스나 컴퓨터에서 작성한 파일이든 그대로 유지됩니다. 파일에는 다이어그램의 내용만 고정된 순서로 담기며, 이전 형식으로 저장된 파일은 이런 변경이 처음 일어날 때 한 번 이 형식으로 다시 작성됩니다. 저장 형태와 런타임 값 문서를 참고하세요. VS Code에서 Git 리비전이나 Local History 항목처럼 Reopen Editor With...로 다이어그램으로 다시 연 리비전은 읽기 전용이며 수정됨으로 표시되지 않습니다. Google Drive에서는 잠겨 있든 아니든 스크롤, 확대/축소, 다른 탭으로의 전환만으로는 저장되지 않습니다. Viewport가 꺼져 있으면 화면 상태는 다른 변경과 함께일 때만 기록되므로 Drive 파일은 마지막으로 저장했을 때의 화면 위치에서 열리며, Canvas Type이 꺼져 있을 때의 탭도 마찬가지입니다. Name View가 꺼져 있을 때의 이름 표시 전환은 편집과 마찬가지로 저장되며, 켜져 있을 때나 읽기 전용 에디터에서의 전환은 저장되지 않습니다.

공동 편집 세션에서는 잠금을 켜거나 끄면 모든 에디터에 전달되며, 잠금은 그 잠금을 켠 에디터의 값을 유지합니다. Language, 이름 케이스, Bracket Type, Name View의 잠금을 끄면 잠금을 끈 에디터에 표시된 값이 모든 에디터에 적용되므로, 모든 에디터가 같은 값을 저장합니다. Viewport나 Canvas Type의 잠금을 꺼도 어느 에디터의 화면이나 탭도 바뀌지 않습니다. 잠금이 켜져 있는 동안 고른 언어, 이름 케이스, 괄호도 모든 에디터에 전달되지만, Name View가 켜져 있는 동안 이름 표시는 각 에디터만의 것입니다. 전환은 전환한 에디터에만 보이며, 잠금을 켜도 어느 에디터의 보기도 바뀌지 않습니다. 꺼져 있는 동안에는 읽기 전용이 아닌 어느 에디터에서 전환하든 모든 에디터가 전환됩니다. MCP 서버로 작업하는 코딩 에이전트에는 잠금이나 잠금이 담는 설정을 다루는 도구가 없으며, 잠긴 언어, 이름 케이스, 괄호 타입은 파일이 유지하는 값으로 읽습니다. 이 값들에 닿는 것은 Import와 마찬가지로 replace 모드의 가져오기뿐입니다. 설정과 가져오기 문서를 참고하세요. 에이전트의 erd_list와 erd_read의 snapshot 형식에서는 이름 표시가 생략되며, 에이전트는 사람이 어떤 보기로 보고 있든 논리명을 포함한 스키마를 편집합니다.

컬럼 순서 조정​

테이블에 표출되는 컬럼 순서를 설정합니다. 행을 드래그해 이동하며, 행 전체를 드래그할 수 있고 그립 아이콘이 이를 나타냅니다. 기본 순서의 9개 행은 Logical Name, Name, DataType, Domain, Not Null, Unique, Auto Increment, Default, Comment입니다. Logical Name은 Both Names 보기에서 행에 그려지는 논리명 셀의 위치를 정합니다. Logical Names 보기에서는 대신 논리명이 Name 행의 자리에 놓이며, Physical Names 보기에서는 논리명 셀이 그려지지 않습니다. 이름 표시 문서를 참고하세요. Domain은 View Option → Domain이 표시하는 도메인 셀의 위치를 정합니다. 도메인 셀 문서를 참고하세요. 테이블 보기 옵션으로 숨겨지거나 이름 표시에서 제외된 셀도 목록에서 자리를 유지하므로, 순서는 표출되는 셀에 적용됩니다. Logical Name과 Domain이 행이 되기 전에 순서를 정한 다이어그램에서는, Name과 DataType이 순서의 어디에 있든 Logical Name이 Name 바로 앞에, Domain이 DataType 바로 뒤에 들어갑니다. 이후 릴리스가 저장한 다이어그램도, 그 릴리스에는 있고 이 릴리스에는 없는 행이 있더라도 순서를 유지합니다. 이 릴리스에 있는 행은 파일이 준 순서대로 놓이고 알 수 없는 행은 빠집니다. 여기서 다이어그램을 저장하면 그 행을 뺀 순서가 기록되고, 이후 릴리스는 자신의 기본 순서에서 그 행의 이웃 옆에 그 행을 다시 넣습니다. 대체 키 표시(AK1.1 등)는 이 목록의 행이 아닙니다. 표시는 항상 행의 맨 끝, 이 순서가 마지막에 두는 셀보다 뒤에 놓입니다.

Column Order까지 스크롤한 뒤 Comment 행을 Name 아래로 드래그해 코멘트가 컬럼 이름 바로 뒤에 표출되는 모습

단축키​

Shortcuts 탭은 Command와 Keybinding으로 구성된 읽기 전용 표이며, 현재 사용 중인 플랫폼의 단축키를 보여 줍니다.

CommandWindows/LinuxMac
EditingEnterEnter
StopESCESC
SearchCtrl + K⌘ + K
Toggle ExplorerCtrl + F⌘ + F
UndoCtrl + Z⌘ + Z
RedoCtrl + Shift + Z⌘ + Shift + Z
Add TableAlt + N⌥ + N
Add ColumnAlt + Enter⌥ + Enter
Add MemoAlt + M⌥ + M
Add Table GroupAlt + G⌥ + G
Group Selected TablesT 다음 GT 다음 G
Remove Table, MemoCtrl + Backspace, Ctrl + Delete⌘ + Backspace, ⌘ + Delete
Remove ColumnAlt + Backspace, Alt + Delete⌥ + Backspace, ⌥ + Delete
Delete SelectionDelete, BackspaceDelete, Backspace
Primary KeyAlt + K⌥ + K
Select All Table, MemoCtrl + A, Ctrl + Alt + A⌘ + A, ⌘ + ⌥ + A
Select All ColumnAlt + A⌥ + A
Relationship Zero OneCtrl + Alt + 1⌘ + ⌥ + 1
Relationship Zero NCtrl + Alt + 2⌘ + ⌥ + 2
Relationship One OnlyCtrl + Alt + 3⌘ + ⌥ + 3
Relationship One NCtrl + Alt + 4⌘ + ⌥ + 4
Table PropertiesAlt + Space⌥ + Space
Focus on this tableAlt + F⌥ + F
Zoom InCtrl + Plus⌘ + Plus
Zoom OutCtrl + Minus⌘ + Minus
Zoom ResetCtrl + 0⌘ + 0
Hand ToolSpaceSpace
Zen ModeAlt + Z⌥ + Z

대부분은 ERD 탭에서만 동작하며, 빠른 검색, 테이블 속성, Diff Viewer, 자동 배치 미리보기, Time Travel, Export image 대화 상자, Map Columns가 열려 있는 동안에는 동작하지 않습니다. Search, Toggle Explorer, Stop은 예외입니다. Search는 어느 탭에서나 빠른 검색을 열고 닫고, Toggle Explorer는 어느 탭에서나 탐색기를 검색 상태로 열면서 ERD 탭으로 전환하며, Stop은 빠른 검색, 테이블 속성, Diff Viewer, 자동 배치 미리보기, Time Travel, Export image 대화 상자, Map Columns, 테마 빌더, Display Language 선택기, 색상 선택기, Name View 버튼이 여는 목록, 열려 있는 컨텍스트 메뉴를 닫습니다. 탐색기가 ERD 탭에서 열려 있고 Zen 모드로 감춰져 있지 않은 동안에는 Toggle Explorer가 툴바의 Explorer 버튼처럼 탐색기를 다시 닫습니다. 빠른 검색, 테이블 속성, 테마 빌더, Display Language 선택기, Export image 대화 상자, Map Columns가 열려 있으면 탐색기 대신 그것을 닫고 키보드 포커스를 탐색기의 검색으로 옮깁니다. 셀이나 메모를 편집하거나 테이블 그룹의 이름을 편집하는 동안에는 Toggle Explorer가 아무 동작도 하지 않습니다. 사전 탭의 셀을 편집하는 동안에는 Toggle Explorer와 Search 모두 아무 동작도 하지 않으므로, 그곳에 입력한 텍스트가 유지됩니다. Diff Viewer, 자동 배치 미리보기, Time Travel이 열려 있는 동안에는 Toggle Explorer가 키를 브라우저나 호스트에 넘깁니다. 브라우저의 찾기 막대 문서를 참고하세요. ERD 탭에서 Stop은 열려 있는 셀이나 메모의 편집모드를 끝내거나, 테이블 그룹의 이름 입력란을 그룹 이름을 바꾸지 않고 닫거나, 그리고 있는 관계나 New Table Group을 취소하며, 이때 선택은 그대로 둡니다. 그중 어느 것도 열려 있지 않으면 선택과 포커스된 셀을 해제하고, 같은 입력으로 열려 있는 색상 선택기도 닫습니다. 열려 있는 테마 빌더나 Display Language 선택기는 어느 경우든 같은 입력으로 닫힙니다. 용어 목록이 열려 있는 논리명 셀에서는 Stop을 처음 누르면 목록만 닫힙니다. 용어명 자동완성 문서를 참고하세요. 탐색기, 테마 빌더, Display Language 선택기가 열려 있어도 캔버스의 단축키는 모두 그대로 동작합니다. Stop은 탐색기를 닫지 않습니다. 탐색기 안에서 Stop과 다른 키가 하는 일은 탐색기의 키 문서를, 선택기 안에서 누르는 키는 언어 선택 문서를 참고하세요. Delete Selection은 선택된 테이블, 메모, 테이블 그룹을 모두 삭제하며, 일부 컬럼이 선택된 테이블 하나만 선택되어 있고 배율이 70%보다 크면 대신 그 컬럼을 삭제합니다. 테이블, 메모 삭제 문서를 참고하세요. Remove Table, Memo도 선택된 테이블 그룹을 함께 삭제합니다. Add Table Group은 캔버스 툴바의 New Table Group 버튼처럼 New Table Group 그리기를 시작하며, 한 번 더 누르면 그리기가 취소됩니다. Group Selected Tables는 보조 키 없이 두 번 누르는 단축키로, T 다음 G를 1초 안에 누릅니다. 테이블 컨텍스트 메뉴의 Group selected tables처럼 선택된 테이블을 새 그룹에 넣고 그 그룹의 이름 입력란을 열며, 선택된 테이블이 없으면 아무 동작도 하지 않습니다. 선택한 테이블 그룹화 문서를 참고하세요. 둘 다 읽기 전용 에디터에서나 그룹이 숨겨진 동안에는 아무 동작도 하지 않습니다. 읽기 전용 에디터에서는 읽는 키만 동작합니다. Search, Toggle Explorer, Stop, 이동이 선택한 테이블에 대한 Table Properties와 Focus on this table, 세 가지 확대/축소 키, Zen Mode, 복사, 포커스된 셀을 옮기는 방향키입니다. Editing, 모든 Add와 Remove 키, Delete Selection, Primary Key, 두 가지 모두 선택 키, 네 가지 관계선 키, Add Table Group, Group Selected Tables, Hand Tool, 붙여넣기는 아무 동작도 하지 않으며, Undo와 Redo는 아무것도 되돌리거나 다시 실행하지 않습니다. 읽기 전용 에디터 문서를 참고하세요. Zoom In, Zoom Out, Zoom Reset은 Visualization 탭에서도 Graph와 Flow 모두 확대/축소하며, 빠른 검색이 열려 있을 때는 동작하지 않습니다. Flow에서 Undo와 Redo는 Previous table과 Next table 버튼처럼 Flow가 좁혀 온 범위를 따라 한 단계 뒤로, 한 단계 앞으로 이동하며, 빠른 검색이 열려 있을 때는 동작하지 않습니다. 그곳에서는 다이어그램을 되돌리지 않으며, Graph에서는 아무 동작도 하지 않습니다. 이전 테이블과 다음 테이블 문서를 참고하세요. Visualization 탭에서 Stop은 행 표시 메뉴도 닫고 아직 진행 중인 Flow 배치를 취소하지만, Focus on this table로 좁힌 화면을 넓히지는 않습니다. Focus on this table은 선택된 테이블과 그 테이블에 관계 하나로 이어진 모든 테이블로 범위를 좁혀 Visualization 탭을 Flow로 열며, 선택된 테이블이 없으면 아무 동작도 하지 않습니다. 테이블 포커스 문서를 참고하세요. 사전 탭에서 Undo와 Redo는 다이어그램의 히스토리 대신 표시된 시트의 히스토리에 적용되며, Checks 시트에서는 아무 동작도 하지 않습니다. 사전 시트 문서를 참고하세요. Domains, Words, Terms 시트에서는 Add Column이 선택 아래에 행을 삽입하고, 그 키에 Shift를 더하면 위에 삽입하며, Remove Column은 선택 범위가 걸친 행을 삭제합니다. 행 추가와 삭제 문서를 참고하세요. 이 탭의 다른 키는 사전 탭의 키 문서를 참고하세요. Select All Table, Memo, Hand Tool, Delete Selection, Group Selected Tables는 커서에 양보합니다. 셀이나 메모를 편집하거나 탐색기의 Find 입력란 같은 텍스트 입력란에 입력하는 중에는 Ctrl + A (Windows/Linux) or ⌘ + A (Mac)가 텍스트를 선택하고, Space는 공백을 입력하며, Delete와 Backspace는 텍스트를 지우고, T 다음 G는 두 글자를 그대로 입력합니다. 복사/붙여넣기는 브라우저 자체의 Ctrl + C와 Ctrl + V (Windows/Linux) or ⌘ + C와 ⌘ + V (Mac)를 사용하므로 이 목록에는 없습니다. 테이블 편집 문서를 참고하세요.

이 탭에서는 단축키를 변경할 수 없습니다. 에디터를 임베드한 호스트는 setKeyBindingMap으로 단축키를 다시 지정할 수 있으며, Editing, Stop, Undo, Redo, Zoom In, Zoom Out, Zoom Reset은 고정되어 있습니다. 이때 Shortcuts 탭에는 호스트가 지정한 단축키가 표시됩니다. 호스트가 다시 지정하지 않은 명령은 기본 단축키를 유지하고, 호스트가 어떤 키에도 지정하지 않은 명령에는 단축키가 표시되지 않습니다. 사전 탭의 행 키는 Add Column과 Remove Column을 따르므로, 둘 중 하나를 다시 지정하면 행 키도 함께 바뀝니다. dictionaryRowChords 문서를 참고하세요.

Obsidian에서는 다이어그램의 Obsidian 탭이 활성화되어 있으면 Alt + Enter, Ctrl + K, Ctrl + F (Windows/Linux) or ⌥ + Enter, ⌘ + K, ⌘ + F (Mac)처럼 Obsidian 단축키가 같은 키를 쓰는 경우에도 위 표의 단축키가 에디터로 전달됩니다. 이 목록의 어느 행에도 없는 사전 탭의 Alt + Shift + Enter (Windows/Linux) or ⌥ + Shift + Enter (Mac)도 마찬가지입니다. 그 밖의 Obsidian 단축키는 그 탭에서도 그대로 동작합니다. Ctrl + F 또는 ⌘ + F에 대해서는 브라우저의 찾기 막대 문서를 참고하세요.

읽기 전용 에디터​

readonly 에디터에서 설정 탭은 다이어그램의 설정을 보여 주기만 하고 하나도 바꾸지 않습니다. Read only 배지가 Preferences와 Shortcuts 각 페이지의 제목 옆에 표시됩니다. Relationship DataType Sync와 Maximum comment width 스위치와 너비 입력란은 비활성화되며, 모든 잠금 버튼도 마찬가지입니다. Column Order 행은 손잡이가 표시되지 않고 드래그되지 않습니다. 각 Lock 행은 여전히 자신의 값을 표시합니다. 잠긴 행은 파일이 유지하는 값을, 잠기지 않은 행은 아래에서 설명하듯 파일의 값과 다를 수 있는 그 화면의 설정을 표시합니다.

화면에 보이는 것을 정하는 설정은 거기서도 여전히 바꿀 수 있습니다. 화면의 위치와 확대/축소, 탭, 이름 표시, 데이터베이스, Code Generator 언어, 두 이름 케이스, 괄호, View Option 토글입니다. 각각 잠금과 상관없이 그 화면만 바꿉니다. 파일에 저장되거나 JSON 내보내기로 기록되지 않고, Undo 히스토리에 기록되지 않으며, 변경으로 집계되지 않고, 공동 편집자에게도 닿지 않습니다. Schema SQL과 Code Generator 탭의 옵션 패널은 거기서 이 선택들에 Saved in the document 대신 This window only 캡션을 표시합니다. 에디터가 다시 편집 가능해지면 데이터베이스, 언어, 이름 케이스, 괄호, View Option 토글은 파일의 값으로 돌아갑니다. 화면, 탭, 이름 표시는 두고 간 그대로 남으며, 파일은 다음에 그것을 바꿀 때 잠금이 허용하는 만큼 각각의 값을 받습니다.