איתור והחלפה
איתור והחלפה מוצא טקסט בכל התרשים, מעביר אל כל התאמה בבד הציור של ERD, ומחליף התאמה אחת או את כולן.
הוא מחפש בשבעה סוגי טקסט: שמות טבלאות, הערות טבלאות, שמות עמודות, הערות עמודות, פתקים, שמות אינדקסים ושמות קבוצות טבלאות – ראו מה נכלל בחיפוש.
הוא ממוקם בראש הסייר, החלונית המעוגנת משמאל לבד הציור של ERD, בין שורת הכותרת של הסייר לבין העץ שלו. אין לו כותרת משלו. מלמעלה למטה הוא כולל:
- שדה האיתור, עם שלוש האפשרויות בתוכו, בקצהו, ועם החץ
Toggle Replaceלפניו. - השורה
Replace, שמכווצת בהתחלה – ראו החלפה. - המונה, ואחריו החצים למעלה ולמטה שמשמשים למעבר בין ההתאמות, והלחצן
Search Inבעל שלוש הנקודות. - סוגי הטקסט, שהלחצן
Search Inמרחיב.
כל עוד יש טקסט בשדה האיתור, העץ של הסייר מציג את ההתאמות – ראו התוצאות.
בבד ציור נמוך החיפוש שומר על מלוא הגובה שלו, והעץ שמתחתיו תופס את הגובה שנותר ונגלל.

פתיחה וסגירה
Ctrl + F (Windows/Linux) או ⌘ + F (Mac), וכן הפריט Toggle Explorer בחיפוש המהיר או בתפריט ההקשר של בד הציור, פותחים את הסייר ישירות אל החיפוש שלו. סמן הטקסט עובר לשדה האיתור והטקסט שבו נבחר, ומתבצע חיפוש חוזר של מחרוזת החיפוש, בלי התאמה נוכחית.
הלחצן Explorer בסרגל הכלים רק פותח או סוגר את החלונית. הוא אינו מעביר את סמן הטקסט לשדה האיתור, ומשאיר את מחרוזת החיפוש ואת ההתאמה הנוכחית כפי שהיו.
כשהמקש רק מחזיר את סמן הטקסט לסייר שכבר מוצג, כפי שקורה כשהחיפוש המהיר פתוח או כשאחת מחמש תיבות הדו-שיח שמפורטות בתיבות דו-שיח לצד הסייר פתוחה, ההתאמה הנוכחית נשארת נוכחית.
סגירת הסייר, מה שהמקש ושני הפריטים Toggle Explorer עושים כשהוא פתוח, ותיבות הדו-שיח שהם סוגרים מתוארים בפתיחה וסגירה בדף הסייר.
הסעיף כשהסייר מפנה את מקומו מתאר כיצד כרטיסייה אחרת ומצב זן מסתירים אותו, וכיצד מציג ההבדלים, מסע בזמן והתצוגה המקדימה של הפריסה האוטומטית מסתירים אותו ומונעים ממנו להיפתח. הסעיף לצד בד הציור מתאר עורך צר מדי בשבילו.
פתיחה מחדש שומרת את מחרוזת החיפוש האחרונה, וכן את טקסט ההחלפה, את האפשרויות, את סוגי הטקסט שהיו מופעלים, ואת המידע אם השורה Replace וסוגי הטקסט היו מורחבים.
כל אלה נשמרים כל עוד העורך נשאר פתוח, ואינם נשמרים במסמך. עורך שנפתח זה עתה מתחיל כשכל האפשרויות כבויות, השורה Replace וסוגי הטקסט מכווצים, ורק ארבעת סוגי השמות מופעלים – ראו מה נכלל בחיפוש.
סרגל החיפוש של הדפדפן
כל עוד הפוקוס נמצא בעורך, קיצור המקשים Ctrl + F (Windows/Linux) או ⌘ + F (Mac) שייך לו בכל כרטיסייה, גם בשדות הטקסט שלו, ולכן סרגל החיפוש של הדפדפן אינו נפתח.
המקש מועבר הלאה לדפדפן או לסביבה המארחת כל עוד מציג ההבדלים, מסע בזמן או התצוגה המקדימה של הפריסה האוטומטית פתוחים, וכל עוד הפוקוס נמצא מחוץ לעורך.
- אפליקציית הרשת ו-Google Drive: סרגל החיפוש של הדפדפן נפתח רק בשני המקרים האלה.
- VS Code: ההרחבה משאירה את רכיב האיתור של VS Code עצמו כבוי ב-ERD Editor, ולכן המקש אף פעם אינו פותח רכיב כזה שם.
- Obsidian: המקש מגיע לעורך בכל פעם שהכרטיסייה של התרשים פעילה, במקום הפקודה
Search current fileשל Obsidian. - IDE של JetBrains: אם מפת המקשים של ה-IDE שומרת את
Ctrl + F(Windows/Linux) או⌘ + F(Mac) לעצמה, יש לפתוח את החיפוש מהפריטToggle Explorerבחיפוש המהיר או בתפריט ההקשר של בד הציור, או לפתוח את הסייר באמצעות הלחצןExplorerבסרגל הכלים וללחוץ בתוך שדה האיתור.
דף שמטמיע את העורך יכול להעביר את המקש למקש אחר או להסיר אותו – ראו שינוי קיצור המקשים.
מה נכלל בחיפוש
שבעה לחצנים קובעים באילו סוגי טקסט מתבצע החיפוש, בסדר הזה: Table names, Table comments, Column names, Column comments, Memos, Index names ו-Table group names.
בהתחלה הם מכווצים. הלחצן Search In, בקצה השורה של המונה, מרחיב אותם מתחת לשורה הזו ומכווץ אותם שוב, והוא מודגש כל עוד הם מוצגים.
כשלחצן סוג מודגש, הוא מופעל. לחיצה על לחצן כזה מפעילה או מכבה אותו, והחיפוש מתבצע שוב. כשכל השבעה כבויים, לא נמצא דבר.
בפתיחה הראשונה החיפוש מופעל על ארבעת סוגי השמות, Table names, Column names, Index names ו-Table group names, ולכן שינוי שם אינו מגיע להערות ולפתקים, אלא אם מפעילים אותם.
שמות אינדקסים הם השמות של האינדקסים בכרטיסייה Indexes של חלון מאפייני הטבלה, ולא המפתחות PK_ ו-UQ_ שמופיעים מעליהם.
שום דבר אחר אינו נכלל בחיפוש: לא סוגי נתונים, ערכי ברירת מחדל, העמודות של אינדקס, שם מסד הנתונים, סכמת SQL עם הסקריפטים Before tables ו-After tables שלה, וגם לא קוד שנוצר.
הערה שהוסתרה באמצעות אפשרות תצוגה של טבלאות עדיין נכללת בחיפוש. פתקים שהוסתרו באמצעות View Option ← Memos, וקבוצות טבלאות שהוסתרו באמצעות View Option ← Table Groups, אינם נכללים, גם כשהלחצן שלהם מופעל, ולכן Replace All לעולם אינו משכתב פתק שאינו גלוי ואינו משנה את שמה של קבוצה שאינה גלויה.
אפשרויות
שלושה מתגים בתוך שדה האיתור, בקצהו, משנים את אופן ההתאמה של מחרוזת החיפוש. השמות שלהם מופיעים בתיאורי הכלי שלהם, והם מודגשים כשהם מופעלים. שלושתם כבויים בהתחלה, ושינוי של אחד מהם מבצע את החיפוש מחדש.
Match Case: כשהוא כבוי, ההתאמה מתעלמת מרישיות.Match Whole Word: התאמה נחשבת רק כשהיא אינה ממשיכה לתוך מילה באף אחד מצדדיה. אותיות, ספרות וסימנים מצטרפים של כל כתב נחשבים לתווי מילה, וכך גם הקו התחתון. לכןuserתואם ב-user idוב-user.id, אבל לא בתוךusers,user_idאוsuperuser. קצה של מחרוזת החיפוש שאינו תו מילה בעצמו, כגון הנקודה ב-.id, אינו דורש גבול בצד הזה.Use Regular Expression: מחרוזת החיפוש היא ביטוי רגולרי של JavaScript, תמיד במצב Unicode, ולכן\p{L}עובד.^ו-$תואמים בתחילתה ובסופה של כל שורה בהערה או בפתק מרובי שורות, ו-.אינו חוצה מעבר שורה. רצפי מילוט שמקלידים לעיתים קרובות בשמות, כגון\_ו-\-, מתקבלים.
ביטוי רגולרי שלא ניתן לנתח, כגון user(, אינו מוצא דבר: המונה מציג Invalid regular expression באדום, ושדה האיתור מוקף במסגרת אדומה.
Match Case ו-Match Whole Word חלים גם על ביטוי רגולרי. התאמה באורך אפס, כגון ^ לבדו, לעולם אינה מוצגת ברשימה.
החיפוש של טקסט רגיל מתבצע תוך כדי הקלדה. החיפוש של ביטוי רגולרי מתבצע כשההקלדה נעצרת לרגע, או מיד כשמקישים על Enter, לוחצים על לחצן ניווט, על Replace או על Replace All, או בוחרים שורה שמכילה התאמה.
לחיפוש אין מגבלת זמן, ולכן ביטוי רגולרי שמבצע חזרות לאחור רבות עלול להשאיר את העורך לא מגיב עד שהחיפוש מסתיים.
מתג רביעי, Preserve Case, נמצא בתוך השדה Replace, בקצהו, ולכן הוא מוצג רק כשהשורה Replace מורחבת. הוא כבוי בהתחלה. הוא אינו משנה דבר במה שנמצא, אלא רק את האופן שבו Replace ו-Replace All כותבים את ההחלפה – ראו החלפה. הפעלתו או כיבויו אינם מבצעים חיפוש, וההתאמה הנוכחית נשארת נוכחית.
התוצאות
המונה, בתחילת השורה שמתחת לשדות, מציין את המיקום הנוכחי. הוא ריק כל עוד שדה האיתור ריק.
| המונה | מתי |
|---|---|
No results | שום דבר אינו תואם. |
12 matches | לפני שעוברים לאחת מהן; 1 match כשיש רק אחת. |
3 of 12 | ההתאמה השלישית היא הנוכחית. |
Invalid regular expression | לא ניתן לנתח את הביטוי הרגולרי. |
Replaced 12 matches | Replace All שינה מספר התאמות כזה; Replaced 1 match כשמדובר בהתאמה אחת. |
No changes | Replace All לא שינה דבר. |
No more matches | סבב של Replace חזר לנקודה שבה התחיל – ראו החלפה. |
Replaced …, No changes ו-No more matches מפנים את מקומם למונה בחיפוש הבא או במעבר הבא, כולל חיפוש שמתחיל בעקבות עריכה או ביטול פעולה.
כל עוד יש טקסט בשדה האיתור, העץ של הסייר מציג את התוצאות במקום את כל התרשים: רק את השורות שמכילות התאמה ואת השורות שמעליהן. כששום דבר אינו תואם, או כשלא ניתן לנתח את הביטוי הרגולרי, העץ ריק. מחיקת מחרוזת החיפוש מחזירה את העץ המלא, מכווץ כפי שהיה קודם.
- התיקיות
Tables,Table Groupsו-Memosמוצגות רק כשהן מכילות התאמה, והמונה של כל תיקייה הוא מספר השורות שנמצאות ישירות מתחתיה בתוצאות. - תחת
Tablesמופיעות הטבלאות שמכילות התאמה, ממוינות לפי שם. תחת כל טבלה מופיעה שורה לכל התאמה בהערה שלה, ואחריה תיקייהColumnsעם העמודות שמכילות התאמה, לפי סדר העמודות, ולכל אחת מהן שורה לכל התאמה בהערה שלה, ואחריה תיקייהIndexesעם האינדקסים ששמם תואם. אין תיקייהForeign Keys. - תחת
Table Groupsמופיעות הקבוצות ששמן תואם, ממוינות לפי שם, בלי הטבלאות שלהן. טבלה שנמצאה מוצגת תחתTables. - תחת
Memosמופיעים הפתקים שמכילים התאמה, לפי סדרם במסמך, כל אחד מוצג באמצעות השורה הראשונה שלו ועם שורה לכל התאמה שבו.
התאמה בשם מודגשת בשורה של אותו שם, ולכן שם שמכיל את מחרוזת החיפוש פעמיים הוא שורה אחת עם שתי הדגשות.
להתאמה בהערה או בפתק יש שורה משלה: בועת דיבור עבור הערה של טבלה או של עמודה, או פתק דביק עבור פתק, ואחר כך קטע מהטקסט שבו ההתאמה מודגשת. טקסט ארוך מקוצר באמצעות …, ומעברי שורה מוצגים כרווחים. ריחוף עם הסמן מעל השורה מציג את הטקסט המלא.
כל שורה אחרת נראית כפי שהיא נראית מחוץ לחיפוש: עמודה מציגה את סוג הנתונים שלה, אינדקס את העמודות שלו, ושם ריק מוצג כ-unnamed.
כל שורה שיש תחתיה שורות מוצגת מורחבת כשחיפוש מתחיל. שורה שמכווצים, או שורה שהלחצן Collapse All מכווץ, נשארת מכווצת עד שהתאמה שמתחתיה הופכת לנוכחית, או עד שמחרוזת החיפוש, Match Case, Match Whole Word, Use Regular Expression או סוג טקסט משתנים, או עד שהחיפוש נפתח שוב באמצעות המקש או באמצעות פריט Toggle Explorer.
השורה של ההתאמה הנוכחית מודגשת ונגללת אל התצוגה. העץ מציג את כל ההתאמות, יהיה מספרן אשר יהיה.
המעבר בין ההתאמות מתבצע לפי סדר העץ: טבלה אחר טבלה, שם הטבלה, ההערה שלה, השם וההערה של כל אחת מהעמודות שלה לפי סדר העמודות, ושמות האינדקסים שלה; אחר כך שמות קבוצות הטבלאות; ואחר כך הפתקים.
כל עוד הסייר מוצג, התוצאות עוקבות אחרי המסמך. כשהעריכה נעצרת לרגע, כל שינוי בטקסטים שנכללים בחיפוש מבצע את החיפוש מחדש, וההתאמה הנוכחית נשארת נוכחית אם היא עדיין קיימת. זה כולל עריכה של שם, של הערה או של טקסט של פתק, הוספה או הסרה של טבלה, עמודה, אינדקס, פתק או קבוצת טבלאות, הזזה של עמודה, והסתרה או הצגה של הפתקים או של קבוצות הטבלאות באמצעות אפשרויות התצוגה, דבר שמוציא את ההתאמות שלהם מהעץ או מחזיר אותן. עריכה בבד הציור, ביטול פעולה או ביצוע חוזר, ייבוא ועריכה של שותף לעריכה או של סוכן קוד נחשבים כולם. בחירה, הזזה של טבלאות, פתקים או קבוצות בבד הציור, גלילה, זום וריחוף אינם נחשבים.
עריכות שבוצעו כשהסייר היה סגור או מחוץ לתצוגה נכללות בחיפוש מיד כשהוא מוצג שוב.
מעבר להתאמה
הקשה על Enter בשדה האיתור מעבירה להתאמה הבאה, והקשה על Shift + Enter מעבירה להתאמה הקודמת. לחצני החצים למעלה ולמטה שאחרי המונה עושים אותו דבר; תיאורי הכלי שלהם הם Previous Match (Shift+Enter) ו-Next Match (Enter), והם מושבתים כל עוד אין התאמה.
בשני הקצוות, המעבר ממשיך מהקצה הנגדי. אין התאמה נוכחית עד המעבר הראשון, ולכן ההקשה הראשונה על Enter מעבירה להתאמה הראשונה, וההקשה הראשונה על Shift + Enter מעבירה להתאמה האחרונה.
לחיצה על שורה בתוצאות, או הקשה על Enter או על Space כשהפוקוס של המקלדת עליה, מבצעת אחת מהפעולות האלה:
- שורה שהשם שלה עצמו מכיל התאמה מעבירה אל ההתאמה הראשונה שבשם הזה.
- שורה שמציגה קטע מהערה או מפתק מעבירה אל ההתאמה הזו.
- כל שורה אחרת, כגון טבלה ששמה אינו תואם או השורה של הפתק עצמו, מעבירה אל מה שהשורה מייצגת ומשאירה את ההתאמה הנוכחית כפי שהיא – ראו מעבר לשורה.
- תיקייה מתכווצת או מתרחבת.
בכל פעם שהתאמה הופכת לנוכחית, העץ מרחיב את כל השורות המכווצות שמעליה ומעביר אליה את הפוקוס של המקלדת, כך שמקשי החצים בעץ ממשיכים ממנה.
מעבר להתאמה סוגר את חלון מאפייני הטבלה אם הוא פתוח, ואז:
- עבור שם או הערה של טבלה, או שם או הערה של עמודה, הוא בוחר את הטבלה בלבד, מעביר אותה לחזית ומציב את התא הפעיל על התא שמכיל את ההתאמה. התאמה בהערה שהוסתרה באמצעות אפשרות תצוגה של טבלאות מציבה במקום זאת את התא הפעיל על השם שלידה.
- עבור שם של אינדקס, הוא בוחר את הטבלה של האינדקס בלבד ומעביר אותה לחזית, כשהתא הפעיל על שם הטבלה, אלא אם הוא כבר נמצא בטבלה הזו. שמות אינדקסים אינם מוצגים בבד הציור.
- עבור שם של קבוצת טבלאות, הוא בוחר את הקבוצה בלבד ומעביר אותה לחזית יחד עם הטבלאות שלה.
- עבור פתק, הוא בוחר את הפתק בלבד ומעביר אותו לחזית.
בד הציור נגלל רק כשמה שהמעבר מוביל אליו עדיין אינו נראה היטב, ורמת הזום לעולם אינה משתנה – ראו היכן נוחתת קפיצה.
אחרי הקשה על Enter בשדה האיתור סמן הטקסט נשאר שם, ואחרי בחירת שורה הפוקוס של המקלדת נשאר בעץ, ולכן מה שמקלידים אחר כך אינו מגיע לטבלה שנבחרה.
מעבר להתאמה לעולם אינו מתחיל שרטוט של קשר ואינו מסיים קשר שנמצא בשרטוט.
החלפה
השורה Replace מכווצת בהתחלה. החץ שלפני שדה האיתור, שתיאור הכלי שלו הוא Toggle Replace, מרחיב ומכווץ אותה. כיווץ השורה שומר את טקסט ההחלפה.
השורה כוללת את השדה Replace, עם המתג Preserve Case בתוכו, בקצהו, ושני לחצנים, שתיאורי הכלי שלהם הם Replace (Enter) ו-Replace All. שני הלחצנים מושבתים כל עוד אין התאמה.
Replace פועל בהקשה על Enter בשדה ההחלפה, עם Shift או בלעדיו, או בלחיצה על הלחצן שלו:
- כשאין התאמה נוכחית, ההפעלה הראשונה רק מעבירה להתאמה הבאה, כך שרואים מה ההחלפה תשנה לפני ששום דבר משתנה.
- כשיש התאמה נוכחית, הוא מחליף את המופע הזה בלבד, משאיר כל מופע אחר באותו טקסט, וממשיך להתאמה הבאה שאחרי הטקסט שכתב. הוא מדלג על מה שכתב גם כשהטקסט הזה מכיל את מחרוזת החיפוש: החלפת
userב-super_userאינה עוצרת אחר כך בתוךsuper_user. - התאמה שההחלפה הייתה כותבת בחזרה בדיוק כפי שהייתה נשארת כפי שהיא, וההפעלה רק ממשיכה להתאמה הבאה.
- ההחלפה והגלילה להתאמה הבאה הן צעד ביטול אחד.
סבב של הפעלות Replace נעצר כשהוא חוזר לנקודה שבה התחיל. המונה מציג No more matches, אין התאמה נוכחית, והפעלות נוספות אינן מחליפות דבר.
לכן Customer שמוחלף ב-Big Customer מוחלף פעם אחת, במקום לגדול ל-Big Big Customer.
מעבר להתאמה, שינוי של מחרוזת החיפוש, של Match Case, של Match Whole Word, של Use Regular Expression או של סוג טקסט, פתיחת החיפוש באמצעות המקש או באמצעות פריט Toggle Explorer, או Replace All מתחילים סבב חדש, וכך גם ביטול פעולה או כל עריכה אחרת שמשנה את הטקסט שבו הסבב התחיל. שינוי של טקסט ההחלפה או של Preserve Case אינו מתחיל סבב חדש, וגם לא המקש כשהוא רק מחזיר את סמן הטקסט לסייר שכבר מוצג.
כל עוד סבב נמשך, טבלה או קבוצת טבלאות שהוא משנה את שמה שומרת על מקומה בעץ ובסדר ההתאמות, כך שהסבב אינו מגיע אליה שוב גם כששינוי השם היה ממיין אותה למקום מאוחר יותר. הסבב הבא מחזיר את העץ לסדר לפי שם, והשורה ששמה שונה עוברת למקומה החדש.
Replace All פועל בהקשה על Ctrl + Enter (Windows/Linux) או ⌘ + Enter (Mac) בשדה ההחלפה, או בלחיצה על הלחצן שלו:
- הוא מחליף כל התאמה בסוגי הטקסט המופעלים ואינו נוגע בסוגים האחרים. עם סוגי ברירת המחדל, הוא משנה שמות של טבלאות, עמודות, אינדקסים וקבוצות טבלאות, וההערות והפתקים נשארים ללא שינוי.
- כל מה שהוא משנה הוא צעד ביטול אחד – ראו מחווה אחת, צעד אחד.
- המונה מציג
Replaced N matches, וסופר רק את המופעים שהטקסט שלהם אכן השתנה. כשאף אחד מהם לא השתנה, הוא מציגNo changesושום דבר אינו נרשם בהיסטוריה, כמו בהחלפת הביטוי הרגולרי(user)ב-$1. - לאחר מכן החיפוש מתבצע שוב בלי התאמה נוכחית, ולכן התוצאות עשויות להציג התאמות שהטקסט החדש מכיל.
שניהם קוראים כל טקסט כפי שהוא ברגע ההפעלה, ולא כפי שהחיפוש האחרון מצא אותו.
אופן השימוש בטקסט ההחלפה:
- בלי
Use Regular Expression, ל-$אין משמעות מיוחדת, וטקסט ההחלפה משמש כפי שהוקלד, מלבד הרישיות ש-Preserve Caseמקנה לו. - עם
Use Regular Expression,$1עד$99,$<name>,$&,$`,$'ו-$$מורחבים כפי שהם מורחבים ב-String.prototype.replaceשל JavaScript. - בלי
Preserve Case, הרישיות של הטקסט התואם אינה מועברת: כש-Match Caseכבוי, החלפתuserב-memberהופכת אתUsersל-members. - עם
Preserve Case, הרישיות של כל החלפה נקבעת לפי הטקסט שהיא מחליפה, אחרי ש-$1והשאר מורחבים, ולכן אותה החלפה הופכת אתUsersל-Members:- התאמה שכולה באותיות רישיות מקבלת את ההחלפה כולה באותיות רישיות, והתאמה שכולה באותיות קטנות מקבלת אותה כולה באותיות קטנות:
USERעםaccountנותןACCOUNT, ו-userעםAccountנותןaccount. - כל התאמה אחרת מקנה לתו הראשון של ההחלפה את הרישיות של התו הראשון של ההתאמה, ומשאירה את השאר כפי שהוקלד:
UserIdעםaccountKeyנותןAccountKey, ו-uSERעםAccountKeyנותןaccountKey. כשלתו הראשון של ההתאמה אין רישיות, ההחלפה נשארת כפי שהוקלדה:_Abעםxyzנותןxyz. - כשגם ההתאמה וגם ההחלפה מכילות
-, או ששתיהן מכילות_, והמפריד הזה מחלק אותן לאותו מספר של חלקים, הרישיות של כל חלק נקבעת לפי החלק המקביל לו:USER_idעםaccount_keyנותןACCOUNT_key, ו-User-Nameעםaccount-keyנותןAccount-Key. כשגם-וגם_מחלקים אותן כך, הרישיות נקבעת לכל הטקסט כיחידה אחת. - התאמה שאין בה אותיות בעלות רישיות, כגון
123, משאירה את ההחלפה כפי שהוקלדה. - התאמה שנכתבת בחזרה כפי שהייתה אינה נספרת: כש-
Match Caseכבוי, החלפתcustomerב-Customerכותבת אתcustomer,Customerו-CUSTOMERבחזרה כפי שהיו, ואף אחת מהן אינה נספרת.
- התאמה שכולה באותיות רישיות מקבלת את ההחלפה כולה באותיות רישיות, והתאמה שכולה באותיות קטנות מקבלת אותה כולה באותיות קטנות:
- שדה החלפה ריק מוחק את ההתאמה.
החלפה היא עריכה רגילה, בדיוק כמו הקלדה ידנית של שם הטבלה החדש, ההערה, שם העמודה או טקסט הפתק, שינוי שם האינדקס בחלון מאפייני הטבלה, או שינוי שם קבוצת הטבלאות.
היא נרשמת בהיסטוריה ומגיעה לשותפים לעריכה ולסוכן קוד כמו כל עריכה אחרת.
מקשים בשדות החיפוש
- בשדה האיתור, הקשה על
Enterמעבירה להתאמה הבאה, והקשה עלShift + Enterמעבירה להתאמה הקודמת. - בשדה ההחלפה, הקשה על
Enter, עםShiftאו בלעדיו, מבצעת החלפה, והקשה עלCtrl + Enter(Windows/Linux) או⌘ + Enter(Mac) מחליפה הכול. - כל עוד שיטת קלט מבצעת הרכבה באחד מהשדות,
Enterשייך להרכבה ואינו מבצע מעבר או החלפה.
מה ש-Escape, קיצורי המקשים של העורך שעדיין פועלים וכל מקש אחר עושים בשדות האלה מתואר במקשים בסייר.
עורכים לקריאה בלבד
בעורך readonly החיפוש רק מאתר. החץ Toggle Replace והשורה Replace אינם קיימים בו, ולכן אין שדה החלפה, Preserve Case, Replace או Replace All.
שדה האיתור, שלוש האפשרויות שלו, סוגי הטקסט, המונה, התוצאות והמעבר להתאמה פועלים כולם. הסייר שמסביב פועל כמו בכל עורך אחר – ראו עורכים לקריאה בלבד.
ב-VS Code, גרסה של תרשים, כגון גרסה מ-Git או רשומה ב-Local History, נפתחת כטקסט JSON. כשפותחים אותה מחדש כתרשים באמצעות Reopen Editor With..., היא לקריאה בלבד ומקבלת את החיפוש הזה, שרק מאתר.
שינוי קיצור המקשים
דף שמטמיע את העורך יכול לשייך מחדש את Ctrl + F (Windows/Linux) או ⌘ + F (Mac), או להסיר אותו, תחת השם findReplace, באמצעות setKeyBindingMap.
כשהוא מוסר, המקש נותר בידי הדף בכל כרטיסייה. הלחצן Explorer בסרגל הכלים עדיין פותח וסוגר את הסייר, והפריט Toggle Explorer בחיפוש המהיר ובתפריט ההקשר של בד הציור עדיין פותח את החיפוש או סוגר את הסייר, אבל אף אחד מהם אינו מציג קיצור מקשים, ולכן תיאור הכלי של הלחצן הוא Explorer בלבד. גם השורה Toggle Explorer בכרטיסייה קיצורי מקשים של ההגדרות אינה מציגה מקש. לאחר שיוך מחדש, כולם מציגים את המקש החדש.