דף הבית » איך ל » להיות הורים וי על ידי למידה אלה 30 + מפתח כריכות

    להיות הורים וי על ידי למידה אלה 30 + מפתח כריכות

    Vi הוא עורך טקסט רב כלול על רוב מערכות לינוקס. אנשים רבים נשבע על ידי vi למצוא אותו מהר יותר מאשר כל עורך אחר ברגע שהם למדו את הכריכות מפתח. אתה יכול גם להשתמש bindings מפתח vi ב Bash.

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

    שינוי מצב

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

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

    הזזת הסמן

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

    • ח - העבר את הסמן שמאלה.
    • י - הזז את הסמן כלפי מטה.
    • k - הזז סמן למעלה.
    • l - הזז את הסמן ימינה.

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

    • / - הקלד a / ואחריו טקסט כלשהו שברצונך למצוא ולחץ על Enter כדי להעביר במהירות את הסמן למיקום הטקסט בקובץ. לדוגמה, אם יש לך את המילה איגואנה בקובץ שלך, הקלד / איגואנה ולחץ על Enter כדי להזיז במהירות את הסמן שם.
    • ? - כמו /, אבל מחפש אחורה.
    • ו - הקלד f ואחריו כל תו כדי להעביר במהירות את הסמן אל המופע הבא של התו על הקו הנוכחי. לדוגמה, אם יש לך את הקו "שלום העולם" על קו הסמן שלך הוא בתחילת השורה, הקלד fo כדי לעבור O ב שלום. הקלד שוב כדי לעבור אל o בעולם.
    • F - כמו F, אבל מחפש אחורה.
    • % - קפיצה בין התווים (), [] או הקרובים ביותר לקו.

    השתמש בפקודות אלה כדי לעבור במהירות למקומות בקובץ:

    • ח - העבר את הסמן לשורה העליונה (העליונה) בקובץ.
    • M - העבר את הסמן לקו האמצעי בקובץ.
    • L - העבר את הסמן לשורה התחתונה (התחתונה) בקובץ.
    • #G - הקלד מספר ולאחר מכן הקלד G כדי לעבור לשורה זו בקובץ. לדוגמה, הקלד 4G ולחץ על Enter כדי לעבור לשורה הרביעית בקובץ.

    נע בין מילים:

    • w - הזז מילה אחת קדימה.
    • #w - העבר מספר מילים. לדוגמה, 2w מעביר שתי מילים קדימה.
    • - להזיז מילה.
    • #b - הזז מספר מילים. לדוגמה, 3b מעביר שלוש מילים.
    • ה - עבור לסוף המילה הנוכחית.

    העתקה והדבקה

    וי מתייחס לפעולת ההעתקה כ"ינקינג ".

    • v - לחץ על • והזז את הסמן כדי לבחור קטע טקסט.
    • y - העתק (מושך) את הטקסט שנבחר.
    • עמ ' - הדבק בסמן.
    • איקס - חותך את הטקסט שנבחר. חותך את התו מתחת לסמן אם לא נבחר טקסט
    • ייצור - הקלד r ולאחר מכן הקלד תו נוסף כדי להחליף את התו מתחת לסמן.

    שילוב פקודות

    פקודות מסוימות - כולל פקודות y ו- v לעיל ואת הפקודה d (delete) מקבלות פקודות תנועה של הסמן.

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

    • ד"ו - מחיקת המילה הבאה.
    • db - מחיקת המילה הקודמת
    • de - מוחק עד סוף המילה הנוכחית.
    • dL - מוחק את כל הטקסט מתחת לסמן בקובץ.
    • ד / חדקרן - לאחר הקשה על Enter, מוחקת את כל הטקסט בין הסמן לבין המילה "חדקרן" בקובץ הנוכחי.
    • ד - מוחק שורה שלמה.

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

    חזור & בטל

    הפקודה החוזרת של Vi חזקה מאוד, שכן היא יכולה לחזור על פקודות מורכבות ומשולבות.

    • u - לבטל.
    • . - ה . חוזר על הפקודה האחרונה. הפקודה 'הוספה' משמשת גם כפקודה כאן. לדוגמה, הקלד iunicorn ולחץ על Escape. לאחר מכן תוכל להשתמש. מפתח כדי להכניס את המילה חד קרן על הסמן.

    בונוס: באמצעות הכריכות מפתח V ב Bash

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

    נסה את זה בפגישה הנוכחית על ידי הפעלת הפקודה הבאה במסוף Bash:

    סט-הו הו

    Bash יתחיל להכניס מצב - לחץ על Escape כדי להיכנס למצב פקודה ולהשתמש אלה מפתח bindings.

    אם אתה אוהב את זה, אתה יכול להוסיף את הפקודה לקובץ ~ / .bashrc שלך והוא יופעל באופן אוטומטי בכל פעם שאתה מתחבר. vi .bashrc הפקודה לפתוח ולערוך את הקובץ ב vi.


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