メインコンテンツまでスキップ

設定

ツールバーの Settings ボタン、またはクイック検索Tab から開きます。 設定画面は PreferencesShortcuts の 2 つのタブで構成されています。最初に Preferences が開きます。

テーマの色はこの画面にはありません。 テーマビルダーで扱い、ツールバーの Theme ボタンから開きます。テーマビルダーは、ホストが enableThemeBuilder で有効にした場合にのみ表示されます。

リレーションシップのデータ型同期

データ型を同期するかどうかを設定します。既定で有効です。 カラムのデータ型を変更すると、リレーションシップでつながっているすべてのカラムに同じ型を適用します。両端から連鎖をたどるため、外部キーが参照先のキーとずれることはありません。

リレーションシップのデータ型同期の設定

members.id を BIGINT UNSIGNED に変更すると、つながっているすべての member_id も同じ型に変わる様子

スクロール情報の保存

表示位置をドキュメントに保存するかどうかを設定します。既定で有効です。 オフにすると、表示位置をリセットした状態でドキュメントに保存されるため、最後に見ていた位置ではなくダイアグラムが見える位置で開きます。

拡大・縮小情報の保存

拡大・縮小のレベルをドキュメントに保存するかどうかを設定します。既定で有効です。 オフにすると 100% の状態でドキュメントに保存されるため、拡大・縮小されていない状態で開きます。

コメントの最大幅

コメントカラムの最大幅をピクセル単位で指定します(60 ~ 200)。 スイッチをオフにすると制限がなくなり、オフの間は入力欄が無効になります。 オンにすると 60px から始まります。範囲外の値を入力すると、近い方の端の値に丸められます。

コメントの最大幅をオンにして 120 を入力し、ERD タブでコメントがその幅で切り詰められる様子

テーブル幅の再計算

Sync を押すと、すべてのテーブルとカラムのセルの幅を現在のテキストに合わせて再計算し、新しいサイズに合わせてリレーションシップの接続線を描き直します。 完了すると Recalculated table width のトーストが表示されます。 幅はドキュメントを読み込むたびに自動で再計算されるため、フォントや描画の変更で古い状態になったときにだけ必要になります。

カラム順の調整

テーブルに表示するカラムの順序を設定します。 行をドラッグして移動します。行全体がドラッグでき、グリップアイコンが目印になります。既定の順序は NameDataTypeNot NullUniqueAuto IncrementDefaultComment の 7 行です。 テーブルの表示オプションで非表示にしたセルもリスト上の位置は保持されるため、順序は表示されているセルに対して適用されます。

Comment 行を Name の下へドラッグし、コメントがカラム名のすぐ後に表示される様子

ショートカット

Shortcuts タブは CommandKeybinding の読み取り専用の表で、使用中のプラットフォームのキー割り当てを一覧表示します。

CommandWindows/LinuxMac
EditingEnterEnter
StopESCESC
SearchCtrl + K⌘ + K
UndoCtrl + Z⌘ + Z
RedoCtrl + Shift + Z⌘ + Shift + Z
Add TableAlt + N⌥ + N
Add ColumnAlt + Enter⌥ + Enter
Add MemoAlt + M⌥ + M
Remove Table, MemoCtrl + Backspace, Ctrl + Delete⌘ + Backspace, ⌘ + Delete
Remove ColumnAlt + Backspace, Alt + Delete⌥ + Backspace, ⌥ + Delete
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 が開いている間は無効になります。 SearchStop は例外です。Search はどのタブからでもクイック検索を開閉し、Stop はクイック検索、テーブルのプロパティ、Diff Viewer、自動レイアウトのプレビュー、Time Travel、テーマビルダーを閉じます。 Zoom InZoom OutZoom Reset は、クイック検索が開いていなければ Visualization タブでも、GraphFlow のどちらでも拡大・縮小します。 Visualization タブでは、Stop行の表示のメニューも閉じ、実行中の Flow のレイアウトをキャンセルします。Focus on this table で絞り込んだビューは広げません。 Focus on this table は Visualization タブを Flow で開き、選択しているテーブルと、そこからリレーションシップ 1 つでつながるすべてのテーブルに絞り込みます。テーブルを選択していない場合は何もしません。テーブルへのフォーカスを参照してください。 Select All Table, MemoHand Tool はキャレットに譲ります。セルの編集中は Ctrl + A がテキストを選択し、Space は空白を入力します。 コピーと貼り付けはブラウザ標準の Ctrl + CCtrl + V (Windows/Linux) または ⌘ + C⌘ + V (Mac) のため、この一覧には含まれていません。テーブルの編集を参照してください。

このタブからキー割り当てを変更することはできません。 エディタを組み込むホストは setKeyBindingMap で変更できますが、EditingStopSearchUndoRedoZoom InZoom OutZoom Reset は固定です。