Emacs Close Buffer

Emacs Close Buffer



אתה מקיים אינטראקציה עם מאגרים בעת שימוש ב-Emacs. מאגר מתואר בצורה הטובה ביותר כמיכל לטקסט או לנתונים. זוהי יחידת Emacs המאפשרת לך להציג, לערוך ולתפעל את הנתונים או הטקסט. כל קובץ פתוח ב-Emacs שלך משויך למאגר. גם כאשר עובדים עם ביטויי Lisp, גם הם נחשבים כנתונים שאינם קבצים ועדיין נופלים תחת מאגרים המיוצגים כמאגרי שריטה.

עם Emacs, אתה יכול לקבל את המאגר הנוכחי, הקונטיינר שבו אתה משתמש כעת, ושאר הקונטיינרים שנפתחים לפעילויות אחרות. חוץ מזה, אתה יכול לעבוד בו זמנית עם כמה מאגרים על ידי מעבר ביניהם בעת הצורך. אז איך אתה יכול לסגור מאגר שאתה כבר לא צריך? בוא נגלה!







שלוש דרכים לסגירת מאגרי Emacs

ישנן שלוש דרכים נפוצות לסגירת המאגרים ב-Emacs. כל שיטה ישימה בהתבסס על המטרה שלך. לדוגמה, ייתכן שתרצה לסגור את המאגר הפעיל או הספציפי. לא משנה מה המטרה שלך, כל אחת משלוש השיטות האחרות המוצגות בפוסט זה תעבוד עבורך.



לפני שנדון כיצד לסגור את מאגרי Emacs, הצעד הראשון הוא לבדוק את המאגרים הפעילים הנוכחיים שלך. לשם כך, השתמש בפקודה 'C-x c-b'. ה-'C' מייצג את מקש המקלדת 'Ctrl'. אז, הקש 'Ctrl + x' ושחרר. לאחר מכן, הקש 'Ctrl + b' ושחרר כדי להציג את המאגרים הפתוחים הזמינים עבור המקרה שלך.







לאחר שראיתי איך אתה יכול לרשום את המאגרים הפתוחים, בואו נראה את שלוש השיטות לסגירת מאגרי Emacs.

שיטה 1: הריגת מאגר פעיל

הדרך הקלה ביותר לסגור את המאגר הפעיל היא באמצעות הפקודה 'kill-buffer'. כאשר תבוצע, הפקודה תבקש ממך לסגור את מאגר ברירת המחדל ולהציג את שמו כדי לאשר שזהו המאגר הנכון שברצונך לסגור.



הקש על הפקודה 'M-x' והקלד 'kill-buffer'. תקבל חלון כמו זה שבהמשך המציג את מאגר ברירת המחדל הנוכחי עבור המקרה שלך. כדי לסגור אותו, הקש על מקש 'Enter'.

לאחר מכן תוכל לרשום את המאגרים הזמינים כדי לאשר שסגרת בהצלחה את מאגר ברירת המחדל/נוכחי.

במקרה שלנו, סגרנו את המאגר 'Ibuffer'. הרשימה הבאה מאשרת שכבר אין לנו את המאגר פתוח.

שיטה 2: שימוש באפשרות Ibuffer

הפקודה 'ibuffer' מאפשרת לך לסגור באופן אינטראקטיבי את מאגר Emacs. אפשרות זו מאפשרת לך לציין מאגר אחד או יותר שברצונך לסגור. המצב האינטראקטיבי נותן לך גישה לאפשרויות שונות לסימון מאגר היעד ולהמשיך לסגירתם.

התחל בלחיצה על הפקודה 'M-x' והקלד 'ibuffer'. החלון האינטראקטיבי ייפתח ויופיע כמו החלון הבא. זה מציג את המאגרים הזמינים ומידע קשור אחר.

השתמש במקשי החצים כדי לגלול ברשימה. כאשר תמצא את המאגר שברצונך לסגור, הקש 'm' כדי לסמן אותו. תבחין בשינוי הצבע במאגר המודגש, מה שמרמז שהוא מוכן למחיקה. אתה יכול לסמן כמה מאגרים, אבל בחרנו רק אחד עבור דוגמה זו.

כדי לסגור את המאגר שנבחר, הקש 'D'. תתבקש לאמת שברצונך לסגור את המאגר שנבחר. לחץ על 'y' כדי להשלים את התהליך.

מיד תבחין שהמאגר ייסגר, והשינויים ישתקפו בחלון הפתוח. כעת יש לנו שני מאגרים זמינים עבור המקרה שלנו, מה שמאשר שהצלחנו לסגור את המאגר שהודגש בעבר.

שיטה 3: סגירת מאגר ספציפי

עם הפקודה 'kill-buffer', אתה יכול לציין את שם המאגר שברצונך לסגור במקום לסגור את מאגר ברירת המחדל. תחילה נרשום את המאגרים הזמינים.

לאחר מכן, הקש על הפקודה 'M-x' והקלד 'kill-buffer'. לאחר הקשה על מקש 'Enter', הקלד את שם המאגר שברצונך לסגור. סגרנו את מאגר ה'עזרה' למקרה שלנו.

אם נבדוק מחדש את המאגרים הזמינים, נוכל לאשר שהצלחנו לסגור את מאגר 'העזרה'.

זו השיטה השלישית לסגירת מאגרי Emacs.

סיכום

כאשר יש לך מספר מאגרים פתוחים ב-Emacs, מומלץ לסגור אותם, במיוחד עבור המאגרים שאינם נחוצים יותר. דנו בשלוש השיטות בהן תוכל להשתמש. ראשית, למדנו כיצד לסגור את מאגר ברירת המחדל. לאחר מכן, למדנו כיצד לסגור את המאגרים באופן אינטראקטיבי. לבסוף, למדנו איך לסגור מאגר מסוים. נסה את השיטות ומצא את השיטות האידיאליות למצב שלך.