» נושאי לימוד
» נושאי לימוד
יום חמישי 9 במאי 2024
פקודות עריכה בסיסיות: הוספת ומחיקת תווים, ביטול פעולה
דף ראשי  העורך emacs  פקודות עריכה בסיסיות: הוספת ומחיקת תווים, ביטול פעולה גרסה להדפסה

הוספה ומחיקה של תווים

 

הוספת טקסט בעורך emacs היא פעולה פשוטה ביותר, מזיזים את הסמן למקום שאליו רוצים להוסיף, ומקלידים את הטקסט.

 

עבור מחיקת טקסט ישנן מספר פקודות:

Ctrl+d - מחק תו אחד אחרי הסמן.

Del - מחק תו אחד לפני הסמן.

Esc d - הרוג את המילה שאחרי הסמן.

Esc Del - הרוג את המילה שלפני הסמן.

Ctrl+k - הרוג מהמקום שהסמן נמצא ועד סוף השורה.

Ctrl+y - בטל את ההריגה האחרונה שבוצעה (החזרת הטקסט).

 

הפעולות הריגה ומחיקה הינן בעלות תוצאות שונות ב emacs. אותיות שנמחקו לא מיועדות יותר לשימוש ולכן לא ניתן להחזירן. מילים שנהרגו מאוחסנות זמנית ב- ring buffer אשר מאפשר לשחזר עד 30 הריגות האחרונות שבוצעו. ברגע שהחוצץ מלא ב-30 הריגות, ונוסיף עוד הריגה, ההריגה הקדומה ביותר שבחוצץ תימחק.

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

Esc y - מאפשר לנו לעבור בין ההריגות שבוצעו בחוצץ הטבעת.

 

 לדוגמא: ניקח טקסט ונריץ עליו מספר פקודות:

,Dear Moshe

?How are you

.i am practicing edit commands

.Yaron

 

נניח כי הסמן נמצא באות w במילה How המודגשת. נבצע את הפקודות הבאות:

  1. Esc d
  2. Ctrl+A
  3. Ctrl+k
  4. Ctrl+y
  5. Esc y

פעולה (1) הורגת מילה אחת אחרי הסמן, כלומר המילה are:

 

,Dear Moshe

?How you

.i am practicing edit commands

.Yaron

 

פעולה (2) מזיזה את הסמן שורה אחת למעלה:

,Dear Moshe

?How are you

.i am practicing edit commands

.Yaron

 

פעולה (3) הורגת ממקום הסמן ועד סוף השורה: 

?How are you

.i am practicing edit commands

.Yaron

 

פעולה (4) תשלוף בחזרה את השורה שנמחקה:

,Dear Moshe

?How are you

.i am practicing edit commands

.Yaron

 

פעולה (5) תשים מילה הרוגה במקום השורה ההרוגה:

are

?How are you

.i am practicing edit commands

.Yaron

 

ביטול פעולה

 

ישנן מספר פקודות לביטול וחזרה למצב הקודם:

Ctrl+x u - ביטול שינוי אחרון.

Esc x - החזרת חוצץ הזכרון למצבו הראשוני.

Ctrl+x Ctrl+c - יציאה מהעורך ללא שמירת העבודה.

 

 

 22-12-03 / 08:13  עודכן ,  13-10-03 / 08:21  נוצר ע"י חן דרור  בתאריך 
 פקודות בסיסיות להזזת הסמן - הקודםהבא - פעולות על מחרוזות: חיפוש, וחיפוש והחלפה 
תגובות הקוראים    תגובות  -  0
דרכונט
מהי מערכת הדרכונט?
אינך מחובר, להתחברות:
דוא"ל
ססמא
נושאי לימוד
חיפוש  |  לא פועל
משלנו  |  לא פועל
גולשים מקוונים: 4