כיצד למפות מפתחות ב-Vim

Kyzd Lmpwt Mpthwt B Vim



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

במדריך המקיף הזה, אסביר כיצד למפות את המפתחות ב-Vim כדי להפוך את הפעולות לאוטומטיות. החל מיצירת מפת מפתחות בסיסית ועד למיפוי מפתחות מתקדם, לצד תהליכי הפיכתם קבועות והסרתן.

תחביר

כדי למפות את המפתח ב-Vim, נעשה שימוש בתחביר הבא:







מפה <טיעונים>



בתחביר לעיל:



<מצב>מפה nmap, imap, vmap, xmap, cmap או omap
<טיעונים>* <שקט>, ,

*בתחביר לעיל, הקטע <טיעונים> הוא אופציונלי.

Vim טיעונים מיוחדים

Vim Special Arguments הם תגים המשמשים כדי לתת פונקציונליות נוספת למפות המפתח. ארגומנטים אלה מופיעים אחרי הפקודה :map, ולפני ה-{rhs} ו-{lhs}.



לדוגמה, כדי להפוך מפה לספציפית למאגר, השתמש בארגומנט המיוחד באופן הבא:

:מַפָּה < בַּלָם > < ג-א > ggVG
<שקט> כדי לדכא הודעות מהדהוד ממפת מקשים
כדי להפוך את המפה לספציפית למאגר (ייחודי למאגר הנוכחי)