المستكشف
المستكشف لوحة ترسو عند الحافة اليسرى للوحة رسم ERD وتسرد المخطط في صورة شجرة: جداوله، كلٌّ منها بأعمدته وفهارسه ومفاتيحه الخارجية، ثم مجموعات الجداول فيه، ثم ملاحظاته. انقر على صف للانتقال إلى ما يمثله على لوحة الرسم.
يضيّق المستكشف لوحة الرسم بدلًا من أن يغطيها. وهو جزء من محرر المخطط، وليس عرض Explorer في VS Code ولا مستكشف الملفات في Obsidian.

يقع البحث والاستبدال في أعلاه، بين شريط عنوانه والشجرة. وما دام حقل البحث يحتوي على نص، لا تعرض الشجرة إلا ما يطابقه، راجع النتائج.
لا تغيّر الشجرة نفسها المخطط أبدًا: فليس فيها إعادة تسمية ولا سحب ولا حذف ولا إظهار وإخفاء. والاستبدال هو التعديل الوحيد الذي تُجريه لوحة المستكشف.
حالة المستكشف الخاصة به لك وحدك: ما إذا كان مفتوحًا، وعرضه، وحالة الطيّ فيه، والصف الذي عليه تركيز لوحة المفاتيح، وموضع التمرير فيه، والبحث.
لا يُحفظ شيء منها في الملف، ولا يُسجَّل في سجل التراجع، ولا يُشارَك مع المتعاونين، ولا يُخزَّن في المتصفح. وتبقى كما هي ما دام المحرر مفتوحًا، عبر التبديل بين علامات التبويب وعبر المستندات التي تُحمَّل في المحرر نفسه. ويبدأ المحرر الذي يُفتح حديثًا والمستكشف مغلق.
الفتح والإغلاق
افتحه بأيٍّ مما يلي:
- الزر
Explorerفي شريط الأدوات، مباشرةً بعدSearch، وعليه أيقونة شجرة. نص تلميحهExplorer (Ctrl + F)(Windows/Linux) أوExplorer (⌘ + F)(Mac). Ctrl + F(Windows/Linux) أو⌘ + F(Mac)، المسمّىToggle Explorerفي علامة تبويب الاختصارات ضمن الإعدادات.Toggle Explorerفي البحث السريع، ويُسرد في كل علامات التبويب. وتُظهره كتابةfindأوreplaceأوrenameأوtreeأوoutlineأوobjects.Toggle Explorerفي قائمة السياق للوحة الرسم: انقر بزر الماوس الأيمن على موضع فارغ من لوحة رسم ERD، خارج أي مجموعة جداول. ويأتي بعدNew TableوNew MemoوNew Table Group، وقبلRelationship.
يعرض عنصرا Toggle Explorer الاختصار على اليمين.
يعمل زر شريط الأدوات والاختصار وعنصر البحث السريع من كل علامات التبويب. فمن علامة تبويب التصور المرئي أو مخطط SQL أو منشئ التعليمات البرمجية أو الإعدادات، فإنها تنتقل أولًا إلى علامة تبويب ERD، لأن المستكشف لا يظهر إلا هناك.
لا يفعل زر شريط الأدوات سوى فتح لوحة المستكشف وإغلاقها. فلا يضع مؤشر الكتابة في حقل البحث، ويُبقي خصائص الجدول ومنشئ النسق والمنتقي Display Language مفتوحة.
أما الاختصار وعنصرا Toggle Explorer فتفتح المستكشف على بحثه: ينتقل مؤشر الكتابة إلى حقل البحث مع تحديد نصه، ويُغلَق أيٌّ من مربعات الحوار الخمسة الواردة في مربعات الحوار بجواره. وما يحتفظ به البحث بين مرات الفتح موضّح في الفتح والإغلاق في البحث والاستبدال.
لا يفعل الاختصار شيئًا أثناء تحرير خلية جدول أو ملاحظة أو اسم مجموعة جداول.
يظهر زر شريط الأدوات مضغوطًا ما دام المستكشف مفتوحًا في علامة تبويب ERD وغير مخفي بسبب وضع الزن. وما دام كذلك، يُغلق الزر والاختصار وأيٌّ من عنصري Toggle Explorer المستكشف، ويعود تركيز لوحة المفاتيح إلى المحرر إن كان في لوحة المستكشف.
لا يُغلق الاختصار المستكشف أبدًا ما دام البحث السريع أو أحد مربعات الحوار الخمسة مفتوحًا. بل يُغلق لوحة الأوامر أو مربع الحوار وينقل تركيز لوحة المفاتيح إلى حقل البحث، مع تحديد نصه، ومع الإبقاء على التطابق الحالي إن كان المستكشف ظاهرًا بالفعل. ولا ينطبق هذا الاستثناء على عنصر Toggle Explorer في البحث السريع: فتشغيله يُغلق لوحة الأوامر ثم المستكشف إن كان مفتوحًا.
يُغلق الزر x في شريط العنوان، ونص تلميحه Close، المستكشف أيضًا، وينقل تركيز لوحة المفاتيح إلى لوحة الرسم. ولا يُغلقه Escape، راجع لوحة المفاتيح في المستكشف.
وعند إعادة فتحه، يعود المستكشف بالعرض نفسه، وبطيّ الشجرة وموضع تمريرها كما كانا، وبنص البحث نفسه. وإذا فُتح بالاختصار أو بعنصر Toggle Explorer، يبحث عن نص البحث ذلك من جديد مع توسيع كل النتائج، راجع النتائج.
عندما يفتح الاختصار أو عنصر Toggle Explorer المستكشف في محرر أضيق من أن يتسع له، يظهر إشعار منبثق نصه Widen the window to show the Explorer، ويبقى تركيز لوحة المفاتيح حيث كان، راجع بجوار لوحة الرسم.
ومع ذلك يكون المستكشف مفتوحًا، وزر شريط الأدوات مضغوطًا، ويظهر وقد أُجري البحث فيه بمجرد أن يصبح المحرر عريضًا بما يكفي، دون أن يأخذ تركيز لوحة المفاتيح. أما فتحه بزر شريط الأدوات فلا يُظهر أي إشعار منبثق.
بجوار لوحة الرسم
يمتد المستكشف على طول الحافة اليسرى لعلامة تبويب ERD، أسفل شريط الأدوات، بكامل ارتفاع لوحة الرسم.
تضيق لوحة الرسم لتفسح له المجال، فلا يقع أي جزء من المخطط تحت لوحة المستكشف، ويقع كلٌّ من شريط أدوات لوحة الرسم والخريطة المصغرة وشاشة الترحيب في لوحة الرسم بجواره.
لا يؤدي فتح المستكشف أو إغلاقه أو تغيير حجمه إلى تمرير المخطط، ولا يسجّل شيئًا في سجل التراجع.
يبدأ بعرض 260px في المحرر الذي يُفتح حديثًا. اسحب حافته اليمنى لضبط عرضه على أي قيمة من 200px إلى 480px، أو انقر نقرًا مزدوجًا على الحافة للعودة إلى 260px.
تحتفظ لوحة الرسم دائمًا بعرض لا يقل عن 320px بجوار المستكشف:
- في محرر أضيق من عرض المستكشف مضافًا إليه
320px، يُرسم المستكشف أضيق ليتسع، بحد أدنى200px. - في محرر أضيق من
520px، يتنحّى جانبًا. فلا يُرسم، لكنه يبقى مفتوحًا، لذا يظل زر شريط الأدوات يبدو مضغوطًا وتُغلقه ضغطة عليه. وبمجرد أن يصبح المحرر عريضًا بما يكفي، يعود بعرضه الخاص.
والمعتبر هو عرض المحرر نفسه، لا عرض نافذة المتصفح، رغم أن الإشعار المنبثق الوارد في الفتح والإغلاق يتحدث عن النافذة.
في لغة عرض تُكتب من اليمين إلى اليسار، يبقى المستكشف على يسار لوحة الرسم، لأن لوحة الرسم لا تُعكس أبدًا.
أما محتواه فيُقرأ من اليمين إلى اليسار: يُعكس شريط العنوان والبحث والصفوف، وتبدأ المسافة البادئة للصفوف من اليمين. وتبقى الحافة التي تسحبها على جانبه الأيمن، ملاصقةً للوحة الرسم. وتحتفظ أنواع البيانات وأعمدة الفهارس ونص المفاتيح الخارجية بترتيبها من اليسار إلى اليمين.
متى يتنحّى جانبًا
لا يظهر المستكشف إلا في علامة تبويب ERD.
يُخفيه التبديل إلى علامة تبويب أخرى، ولا يعود زر شريط الأدوات يبدو مضغوطًا. وعند العودة إلى علامة تبويب ERD يظهر مجددًا كما تركته، بالطيّ والتمرير نفسيهما.
ما دام عارض الفروق أو السفر عبر الزمن أو معاينة التخطيط التلقائي مفتوحًا، لا شيء يفتح المستكشف أو يُغلقه:
- يُخفى المستكشف المفتوح، ويظهر مجددًا بمجرد إغلاقها.
- يُعتَّم زر شريط الأدوات ولا يفعل شيئًا.
- يستبعد البحث السريع
Toggle Explorer. - يُترك الاختصار للمتصفح أو المضيف، راجع شريط البحث في المتصفح.
يسرد عارض الفروق تغييراته في شجرة من النوع نفسه، راجع عارض الفروق.
يؤدي تفعيل وضع الزن باستخدام Alt + Z (Windows/Linux) أو ⌥ + Z (Mac) إلى إخفاء المستكشف المفتوح دون إغلاقه، ويُعيد تعطيل وضع الزن المستكشف.
في وضع الزن، يظل بالإمكان فتح المستكشف على بحثه بالاختصار وبعنصري Toggle Explorer، ويبقى وضع الزن مفعّلًا. ويمتد المستكشف حينئذٍ بكامل ارتفاع المحرر، لأن شريط الأدوات العلوي يختفي، ويبقى ظاهرًا عند تعطيل وضع الزن. وتفعيل وضع الزن مرة أخرى يُخفيه من جديد.
كلما اختفت لوحة المستكشف وتركيز لوحة المفاتيح فيها، سواء أُغلقت أو أُخفيت أو تنحّت جانبًا، يعود تركيز لوحة المفاتيح إلى المحرر.
الشجرة
يحمل شريط العنوان النص Explorer، ويضم زرين: Collapse All، وx الذي يُغلق المستكشف. وتحته البحث — راجع البحث والاستبدال — وتحت ذلك الشجرة.
يضم المستوى الأعلى ثلاثة مجلدات، بهذا الترتيب: Tables وTable Groups وMemos. وتحت كل جدول مجلداته الخاصة Columns وIndexes وForeign Keys.
لا يظهر المجلد الفارغ، لذا لا يعرض المخطط الفارغ أي صفوف على الإطلاق. ويُستبعد Table Groups أيضًا ما دام View Option → Table Groups يُخفي المجموعات، وMemos ما دام View Option → Memos يُخفي الملاحظات.
يعرض صف المجلد أيقونة مجلد واسمه، وفي الطرف الأقصى عدد الصفوف الواقعة تحته مباشرةً، لذا فالعدد بجوار Tables هو عدد الجداول في المخطط.
تُسرد الجداول حسب الاسم، دون مراعاة حالة الأحرف، وتحتفظ الجداول ذات الاسم الواحد بترتيبها في المستند. وتُسرد مجموعات الجداول بالطريقة نفسها، وكذلك الجداول تحت كل مجموعة. وتحتفظ أعمدة الجدول بترتيب الجدول نفسه، أما فهارسه ومفاتيحه الخارجية والملاحظات فتحتفظ بترتيب المستند.
تتبع الشجرة المخطط كلما تغيّر، سواء بتعديل على لوحة الرسم أو بتراجع أو إعادة أو باستيراد أو من متعاون أو وكيل برمجة، لذا فإعادة تسمية جدول تنقل صفه.
يعرض كل نوع من الصفوف:
- الجدول: أيقونة جدول واسمه.
- العمود: أيقونة مفتاح لعمود المفتاح الأساسي أو المفتاح الخارجي، ملوّنة كما تلوّن خلية المفتاح في الجدول نفسه المفتاح الأساسي أو المفتاح الخارجي أو كليهما، وأيقونة قائمة لأي عمود آخر. ثم اسمه، وبلون خافت نوع بياناته يليه
PKأوFKأو كلاهما، مثلidBIGINT PKأوuser_idBIGINT FK. - الفهرس: أيقونة فهرس واسمه. ثم، بلون خافت،
UNIQUEللفهرس الفريد، وأعمدته بين قوسين بترتيب الفهرس، معDESCبعد العمود التنازلي، مثلorders_user_idxUNIQUE (user_id DESC, total)، أو(total)فقط. - المفتاح الخارجي: لا يُسرد إلا تحت الجدول الفرعي، أي الجدول الذي يضم أعمدة المفتاح الخارجي، ولا يُسرد إلا ما دام الجدول الأصل موجودًا في المخطط. وتأخذ أيقونة المفتاح فيه لون خط الربط: لون المفتاح الأساسي والمفتاح الخارجي في العلاقة المُعرِّفة، ولون المفتاح الخارجي في غيرها. ويعرض أعمدة المفتاح في الجدول الفرعي، مفصولة بفواصل، ثم، بلون خافت،
→مع الجدول الأصل وأعمدته، مثلuser_id→ users(id). - مجموعة الجداول: نقطة بلون المجموعة، رمادية للمجموعة التي لا لون لها، واسمها. وتُسرد جداولها تحتها حسب الاسم، وكل منها ينتقل إلى جدوله. والمجموعة التي لا جداول فيها ليس فيها ما يُوسَّع.
- الملاحظة: أيقونة ورقة لاصقة والسطر الأول من الملاحظة.
يظهر الاسم الفارغ، أو الملاحظة التي سطرها الأول فارغ، باسم unnamed بخط مائل.
حين تكون لوحة المستكشف ضيقة، يُقتطع النص الخافت فينتهي بالعلامة … قبل أن يُقتطع الاسم. ضع المؤشر فوق الاسم أو نصه الخافت لرؤيته كاملًا.
لا يكون موسَّعًا في البداية إلا Tables. انقر على صف مجلد، أو اضغط Enter أو Space عليه، لطيّه أو توسيعه.
يطوي السهم في بداية الصف ذلك الصف أو يوسّعه دون الانتقال إلى أي مكان. ولكل صف جدول سهم، حتى الجدول الذي لا شيء تحته. ويطوي → و← ويوسّعان أيضًا، راجع لوحة المفاتيح في المستكشف.
يطوي Collapse All مستوى واحدًا مع كل ضغطة: أعمق مستوى ظاهر من الصفوف الموسَّعة، لذا تطوي الضغطات من الأسفل إلى الأعلى. والضغطة التي تصل إلى المستوى الأعلى تطوي كل الصفوف، بما فيها الصفوف الواقعة تحت صف مطوي بالفعل، فلا يبقى إلا مجلدات المستوى الأعلى.
وتترك التعديلات والتراجع والإعادة والتغييرات الواردة من المتعاونين أو من وكيل برمجة الطيَّ كما هو.
الانتقال إلى صف
انقر على صف، أو اضغط Enter أو Space وتركيز لوحة المفاتيح عليه، للانتقال إلى ما يمثله على لوحة رسم ERD. أما صف المجلد فلا يفعل سوى الطيّ أو التوسيع، ولا تفعل مفاتيح الأسهم سوى التنقل داخل الشجرة.
- صف الجدول، أو الجدول المسرود تحت مجموعة، يحدد ذلك الجدول وحده ويُحضره إلى المقدمة. وتنتقل الخلية التي عليها التركيز إلى اسم الجدول، ما لم تكن في ذلك الجدول أصلًا.
- صف العمود يحدد جدوله وحده ويجعل خلية اسم العمود هي الخلية التي عليها التركيز.
- صف الفهرس يحدد جدوله، كما يفعل صف الجدول. ولا يُحدَّد الفهرس نفسه بعينه؛ فالفهارس تُحرَّر في خصائص الجدول.
- صف المفتاح الخارجي يُظهر جدولي العلاقة معًا في العرض، أو الجدول الفرعي حين يتباعد الجدولان أكثر من أن يظهرا معًا. ويحدد الجدول الفرعي وحده مع أعمدة المفتاح الخارجي فيه، وتكون الخلية التي عليها التركيز في أولها، ويُبرز خط الربط الخاص بالعلاقة، راجع قراءة خط الربط.
- صف مجموعة الجداول يُظهر مربع المجموعة في العرض معتمدًا على شريط عنوانها، ويحدد المجموعة وحدها، ويُحضرها إلى المقدمة مع جداولها.
- صف الملاحظة يحدد الملاحظة وحدها ويُحضرها إلى المقدمة.
يتحرك العرض وفق القاعدة التي يشترك فيها كل انتقال: لا يتغير مستوى التكبير أبدًا، ولا تُمرَّر لوحة الرسم إلا إذا لم يكن ما تنتقل إليه ظاهرًا جيدًا من قبل، راجع أين يستقر الانتقال.
يُغلق الانتقال إلى صف خصائص الجدول أولًا إن كانت مفتوحة، ولا يبدأ أبدًا رسم علاقة ولا يُنهي علاقة يجري رسمها.
وما دام حقل البحث يحتوي على نص، فإن الصف الذي يحتوي اسمه نفسه على تطابق، أو الصف الذي يعرض مقتطفًا من تعليق أو ملاحظة، ينتقل إلى ذلك التطابق بدلًا من ذلك، راجع الانتقال إلى تطابق.
بعد النقر، يبقى تركيز لوحة المفاتيح في الشجرة، لذا لا يصل Delete وBackspace ومفاتيح التحرير الأخرى إلى التحديد الجديد حتى تضغط Escape أو تنقر على لوحة الرسم، راجع لوحة المفاتيح في المستكشف.
لوحة المفاتيح في المستكشف
الشجرة محطة واحدة للمفتاح Tab، تُتخطّى ما دامت لا تضم صفوفًا.
الانتقال إليها بالضغط على Tab يضع التركيز على آخر صف كان عليه تركيز لوحة المفاتيح، وإلا فعلى صف التطابق الحالي، أو على أول صف ظاهر بالكامل في العرض، ويمرّر ذلك الصف ليظهر في العرض. ويُرسم الصف الذي عليه تركيز لوحة المفاتيح مثل الصف الواقع تحت المؤشر.
في الشجرة:
- ينقل
↑و↓التركيز صفًا واحدًا، ويتوقفان عند الصف الأول والصف الأخير بدلًا من الالتفاف. وينتقلHomeوEndإلى الصف الأول والصف الأخير. - يوسّع
→الصف المطوي، أو ينتقل إلى أول صف فرعي للصف الموسَّع. ويطوي←الصف الموسَّع، أو ينتقل خارجًا إلى الصف الأصل. وفي لغة عرض تُكتب من اليمين إلى اليسار يتبادل المفتاحان دوريهما. - يعمل
EnterوSpaceعمل النقر: فينتقلان إلى الصف، أو يطويان المجلد أو يوسّعانه، راجع الانتقال إلى صف. - لا تؤدي كتابة حرف إلى الانتقال إلى صف.
الضغط على Escape في أي مكان من المستكشف، في الشجرة أو في حقل البحث أو حقل الاستبدال أو على أحد أزراره، يُعيد تركيز لوحة المفاتيح إلى لوحة الرسم. ويبقى المستكشف مفتوحًا ويبقى التحديد كما هو.
أما Escape الذي يُنهي التركيب في أسلوب الإدخال فلا يفعل سوى إنهاء التركيب. ولا يُغلق Escape المستكشف أبدًا، سواء ضُغط فيه أو على لوحة الرسم.
تظل بعض اختصارات المحرر تعمل ما دام تركيز لوحة المفاتيح في المستكشف، راجع الاختصارات:
- يعمل
Ctrl + F(Windows/Linux) أو⌘ + F(Mac) كما يعمل على لوحة الرسم: يُغلق المستكشف، أو، ما دامت خصائص الجدول مفتوحة بجواره، يُغلق خصائص الجدول ويضع مؤشر الكتابة في حقل البحث، راجع الفتح والإغلاق. - يفتح
Ctrl + K(Windows/Linux) أو⌘ + K(Mac) البحث السريع أو يُغلقه. - ينفّذ
UndoوRedoالتراجع والإعادة في المخطط بدلًا من النص الموجود في الحقل. - يغيّر
Zoom InوZoom OutوZoom Resetمستوى تكبير لوحة الرسم.
أما سائر اختصارات المحرر فتبقى في المستكشف، وكذلك مفاتيح الأسهم وTab وEnter وSpace وHome وEnd، وأي مفتاح يُضغط أثناء التركيب في أسلوب الإدخال.
لا يصل أيٌّ منها إلى لوحة الرسم: فلا يحذف Delete وBackspace التحديد أبدًا، ولا يضيف Alt + N (Windows/Linux) أو ⌥ + N (Mac) أي جدول، ولا يجمّع T ثم G شيئًا. وفي الحقل تعمل عمل مفاتيح النص العادية: يحدد Ctrl + A (Windows/Linux) أو ⌘ + A (Mac) نص الحقل، ويمحو Delete وBackspace النص، ويكتب Space مسافة. وينتقل Tab بين أزرار المستكشف وحقوله وشجرته.
أما مفاتيح حقلي البحث والاستبدال نفسيهما فموضّحة في لوحة المفاتيح في حقلي البحث والاستبدال.
والمفاتيح التي لا يربطها المحرر بأي أمر، مثل اختصار الحفظ الخاص بالمضيف أو لوحة أوامره، تصل إلى المضيف كالمعتاد.
مربعات الحوار بجواره
تُبقي خصائص الجدول ومنشئ النسق والمنتقي Display Language ومربع الحوار Export image وتعيين الأعمدة المستكشف مفتوحًا عند فتحها.
- تُفتح خصائص الجدول في منتصف لوحة الرسم بجوار المستكشف، ولا تُعتّم سوى لوحة الرسم. ويبقى المستكشف قابلًا للاستخدام: فاختيار صف يُغلق خصائص الجدول، ثم ينتقل إلى الصف.
- يُعتّم
Export imageوتعيين الأعمدة المحرر كله، بما في ذلك شريط الأدوات والمستكشف. ويبقى المستكشف مفتوحًا تحت المنطقة المعتمة، والنقر هناك يُغلق مربع الحوار، كما يفعل النقر في أي مكان من المنطقة المعتمة؛ فيُغلَق مربع حوار تعيين الأعمدة حينئذٍ دون تعيين أي شيء. - في لغة عرض تُكتب من اليسار إلى اليمين، يُفتح منشئ النسق والمنتقي
Display Languageبعد المستكشف مباشرةً بدلًا من فوقه، وينتقلان تبعًا لذلك إذا فُتح المستكشف أو أُغلق أثناء ظهورهما. وفي لغة تُكتب من اليمين إلى اليسار يحافظان على مكانهما على اليمين. والضغط في المستكشف يُغلقهما، كما يفعل أي ضغط خارجهما عدا الضغط على شريط الأدوات.
يؤدي فتح البحث بالاختصار أو بعنصر Toggle Explorer إلى إغلاق مربعات الحوار الخمسة كلها، ومنها تعيين الأعمدة الذي يُغلَق دون تعيين أي شيء.
ويُبقي البحث السريع المستكشف مفتوحًا أيضًا، ولا يُغلق Escape حينئذٍ سوى لوحة الأوامر.
وضع القراءة فقط
في محرر بالسمة readonly، يعمل المستكشف كما في أي محرر آخر: زر شريط الأدوات بالتلميح نفسه، والاختصار، وعنصرا Toggle Explorer كلاهما، والشجرة، والطيّ، وCollapse All، والانتقال إلى صف، الذي يحدد ما ينتقل إليه كالمعتاد. ويحمل عنوانه النص Explorer هناك أيضًا.
أما بحثه فيقتصر على العثور، راجع وضع القراءة فقط في البحث والاستبدال.