קיצורי מקשים
מאמר זה הוא חלק מסדרת מדריך למשתמש של VIM:
- מדריך למתחילים להתחיל להשתמש Vim
- קיצורי מקשים
- 5 Vim טיפים וטריקים עבור משתמשים מנוסים
- 3 שימושי VIM עורך טיפים וטריקים עבור משתמשים מתקדמים
- כיצד להפוך את VIM לתוך מעבד תמלילים
עורך Vim הוא כלי שורת פקודה מבוסס זה גרסה משופרת של עורך vi נערץ. למרות שפעם של עורכי טקסט עשירים גרפיים, היכרות עם Vim יעזור לכל משתמשי לינוקס - ממנהל מערכת מנוסה למשתמש חדש של Rasbberry Pi.
עורך קל משקל הוא כלי רב עוצמה. בידיו של מפעיל מנוסה, הוא יכול לעשות פלאים. מלבד עריכת טקסט רגיל פונקציות, העורך תומך גם תכונות מתקדמות כגון למצוא & להחליף מבוסס על ביטויים רגולריים המרה המרה, כמו גם תכונות תכנות כגון הדגשת תחביר קוד מתקפל.
דבר אחד חשוב לציין בעת שימוש Vim, היא כי הפונקציה של המפתח תלוי במצב "" עורך הוא נמצא. לדוגמה, לחיצה על האלפבית "j" יעביר את הסמן למטה שורה אחת "מצב הפקודה". תצטרך לעבור למצב "הכנס" כדי להפוך את המפתחות קלט את התווים שהם מייצגים.
הנה cheatsheet כדי לעזור לך להפיק את המרב Vim.
מקשי קיצור | פוּנקצִיָה |
---|---|
רָאשִׁי | |
מקש בריחה | יוצא מהמצב הנוכחי למצב "פקודה". כל המפתחות כפופים לפקודות. |
אני | "הכנס מצב" להוספת טקסט. המפתחות מתנהגים כצפוי. |
You | "מצב שורה אחרונה" שבו Vim מצפה ממך להזין פקודה כגון כדי לשמור את המסמך. |
מקשי הניווט | |
ח | מזיז את הסמן תו אחד שמאלה. |
j או Ctrl + J | מזיז את הסמן לאורך שורה אחת. |
k או Ctrl + P | מזיז את הסמן בשורה אחת. |
l | מזיז את הסמן תו אחד ימינה. |
0 | מזיז את הסמן לתחילת השורה. |
$ | מזיז את הסמן לסוף השורה. |
^ | מזיז את הסמן לתו הראשון שאינו ריק של הקו |
w | לנוע קדימה מילה אחת (המילה הבאה אלפאנומריים) |
W | להתקדם מילה אחת (מופרד על ידי שטח לבן) |
5w | להתקדם חמש מילים |
.ב | העבר אחורה מילה אחת (מילה אלפאנומרית קודמת) |
ב | להעביר אחורה מילה אחת (תחומה על ידי שטח לבן) |
5 ב | לזוז לאחור חמש מילים |
ז | עבור לסוף הקובץ |
gg | עבור אל תחילת הקובץ. |
נווט מסביב למסמך | |
( | קופץ למשפט הקודם |
) | קופץ למשפט הבא |
{ | קופץ לפסקה הקודמת |
} | קופץ לפסקה הבאה |
[[ | קופץ לחלק הקודם |
] | קופץ לפרק הבא |
[] | לקפוץ לסוף החלק הקודם |
] | לקפוץ לסוף הקטע הבא |
הוסף טקסט | |
א | הוסף טקסט לאחר הסמן |
א | הכנס טקסט בסוף השורה |
אני | הוסף טקסט לפני הסמן |
o | התחל קו חדש מתחת לסמן |
הו | התחל קו חדש מעל הסמן |
תוספות מיוחדות | |
: r [שם קובץ] | הכנס את הקובץ [filename] מתחת לסמן |
: r! [הפקודה] | בצע [הפקודה] והכנס את הפלט שלה מתחת לסמן |
מחק טקסט | |
איקס | מחיקת תו בסמן |
ד"ו | מחק מילה. |
d0 | מחק לתחילת שורה. |
d $ | מחק לסוף השורה. |
ד) | למחוק עד סוף המשפט. |
dgg | מחק את תחילת הקובץ. |
dG | מחק לסוף הקובץ. |
ד | למחוק שורה - - |
3dd | מחק שלוש שורות |
פשוט להחליף טקסט | |
r {text} | החלף את התו מתחת לסמן באמצעות {text} |
R | החלף תווים במקום להכניס אותם |
העתק / הדבק טקסט | |
היי | להעתיק את הקו הנוכחי למאגר אחסון |
["x] yy | העתק את השורות הנוכחיות לרשומה x |
עמ ' | להדביק אחסון המאגר לאחר הקו הנוכחי - - |
עמ ' | הדבק מאגר אחסון לפני הקו הנוכחי - - |
["x] p | להדביק מ x לרשום אחרי הקו הנוכחי |
["x"] P | להדביק מ x לרשום לפני הקו הנוכחי |
בטל / בטל פעולה | |
u | בטל את הפעולה האחרונה. |
Ctrl + r | בצע שוב את הפעולה האחרונה. |
חיפוש והחלפה של מקשים | |
/ search_text | חיפוש עבור מסמך |
? search_text | חיפוש מסמך עבור search_text הולך אחורה |
n | עבור אל המופע הבא של התוצאה מהחיפוש |
N | עבור למופע הקודם של התוצאה |
:% s / מקורי / תחליף | חפש את המופע הראשון של מחרוזת "המקורי" ולהחליף אותו עם "החלפת" |
:% s / original / replace / g | חיפוש והחלפה של כל המופעים של מחרוזת "המקורי" עם "החלפה" |
:% s / original / replace / gc | חפש את כל המופעים של מחרוזת "המקורי" אבל לבקש אישור לפני החלפת אותם עם "החלפת" |
סימניות | |
12 ° AZ | הגדר את הסימנייה {az AZ} במיקום הסמן הנוכחי |
: סימנים | רשימת כל הסימניות |
`AZ AZ | קפיצה לסימנייה {az AZ} |
בחר טקסט | |
v | הזן מצב חזותי לכל תו |
אשר | הזן מצב חזותי בכל שורה |
יציאה | צא ממצב חזותי |
שינוי הטקסט שנבחר | |
~ | החלף את המקרה |
ד | מחק מילה. |
c | שינוי |
y | לִמְשׁוֹך |
> | משמרת ימינה |
< | המשמרת שמאלה |
! | מסנן דרך פקודה חיצונית |
שמור וצא | |
: q | משחרר את Vim אך נכשל כאשר הקובץ השתנה |
: w | שמור את הקובץ |
: w new_name | שמור את הקובץ בשם הקובץ new_name |
: wq | שמור את הקובץ והפסיק את Vim. |
: q! | צא מ- Vim מבלי לשמור את השינויים בקובץ. |
ZZ | כתוב קובץ, אם שונה, צא מ- Vim |
ZQ | אותו דבר: q! משחרר את Vim מבלי לכתוב שינויים |
הורד VIM מקלדת קיצורי דרך
לא יכול לקבל מספיק מזה? הכנו עבורך גיליון רמאות להורדה, כך שתוכל לגשת אליו כאשר תזדקק לו.
הורד את זה כאן!