דף הבית » ערכת כלים » הגדלת פרודוקטיביות באמצעות מפתח מחייב ניהול

    הגדלת פרודוקטיביות באמצעות מפתח מחייב ניהול

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

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

    מצא מפתח קישורים במהירות

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

    בשורת התפריטים העליונה, תוכל למצוא את המפתח שהוגדר מראש ליד כל נקודת תפריט (1), ואת לוח הפיקוד (F1) גם מפרט אותם ליד כל פקודה (2).

    קוד Visual Studio מציג כריכות מפתח להתאים את מערכת ההפעלה שלך כברירת מחדל (כך על מכונת Windows תראה את פקודות של Windows, על MAC פקודות MAC, ועל קופסת לינוקס פקודות לינוקס).

    אם לא אכפת לך לעזוב את עורך הקוד שלך, אתה יכול גם למצוא את רשימה מלאה של כריכות מפתח קבוע מראש ב- VS Code Docs.

    כריכות מפתח קבוע מראש

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

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

    עכשיו בואו נראה 36 קיצורי מקשים בשימוש תכוף, בהתאמה עבור 3 מערכות ההפעלה העיקריות (Win, OS X, Linux), שרבים מהם עשויים להיות מוכרים מתוכנות מיקרוסופט אחרות.

    ניווט

    1. F1 (Win, Linux, Mac) - לוח פקודות, מציג את כל הפקודות שבהן ניתן לבחור אחת, או שאתה יכול גם להקליד פקודה בעצמך
    2. Ctrl + P (Win, Linux), Cmd + P (Mac) - פתיחה מהירה, עבור אל הקובץ
    3. Ctrl + Shift + O (Win, Linux), Shift + Cmd + O (Mac) - הצגת רשימה של כל הסמלים (כגון פונקציות, אבי טיפוס וכו ') בקובץ הנוכחי
    4. Ctrl + G (Win, Linux, Mac) - עבור אל שורה מסוימת
    5. Ctrl + Shift + M (Win, Linux), Shift + Cmd + M (Mac) - הצג את כל השגיאות וההתרעות
    6. Alt + + (+), Ctrl + (Mac), Ctrl + Alt + - (Linux) - לחזור, הסמן קופץ חזרה למיקום הקודם שלו
    7. Alt + Right (Win), Ctrl + Shift + - (Mac), Ctrl + Shift + - (Linux) - עבור קדימה, הסמן קופץ קדימה למיקום הבא שלו
    8. ? (Win, Linux, Mac) - פקודות הזמינות עבור הקובץ הנוכחי בתוך לוח הפיקוד (לפני שימוש זה, אתה צריך לפתוח את לוח הצבעים (F1)

    ניהול קבצים ועורך

    תוכל למצוא את הרשימה המלאה של סעיף זה בשני מקומות שונים ב- VS Code Docs, בעורך / ניהול חלונות ובניהול קבצים.

    VS קוד יכול לפתוח 3 עורך פאנלים בו זמנית, פקודות # 5 ל # 7 רק לעבוד אם יותר מ אחד העננים פאנל פתוחים.

    1. Ctrl + N (Win, Linux), Cmd + N (Mac) - קובץ חדש
    2. Ctrl + O (Win, Linux) - פתח קובץ
    3. Ctrl + S (Win, Linux), Cmd + S (Mac) - שמור
    4. Ctrl + \ (Win, Linux), Cmd + \ (Mac) - עורך פיצול
    5. Ctrl + 1 (Win, Linux), Cmd + 1 (Mac) - התמקד בחלונית העריכה הראשונה
    6. Ctrl + 2 (Win, Linux), Cmd + 2 (Mac) - התמקד בחלונית העריכה השנייה
    7. Ctrl + 3 (Win, Linux), Cmd + 3 (Mac) - התמקד בחלונית העריכה השלישית

    עריכה בסיסית

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

    1. Ctrl + X (Win, Linux), Cmd + X (Mac) - גזור קו
    2. Ctrl + C (Win, Linux), Cmd + C (Mac) - העתק קו
    3. Ctrl + Shift + K (Win, Linux), Shift + Cmd + K (Mac) - מחק שורה
    4. Alt + Down (Win, Linux), אפשרות + למטה (Mac) - הזז שורה למטה
    5. Alt + Up (Win, Linux), Option + Up (Mac) - העבר שורה למעלה
    6. Ctrl + I (Win, Linux), Cmd + I (Mac) - בחר את השורה הנוכחית
    7. Ctrl +] (Win, Linux), Cmd +] (Mac) - שורה כניסה
    8. Ctrl + [(Win, Linux), Cmd + [(Mac)) - שורה אחרת

    עריכת שפות עשירות

    נכון לעכשיו, נכון למאי 2016, קוד VS כולל תמיכה מובנית בעריכה עשירה עבור JavaScript ו- TypeScript, אך ניתן להוריד הרחבות תמיכה בשפות עבור שפות רבות אחרות מ- VS Code Marketplace.

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

    1. Ctrl + שטח (Win, Linux, Mac) - טריגר מציע
    2. Ctrl + Shift + Space (Win, Linux), Shift + Cmd + Space (Mac) - רמזים לפרמטר של טריגר
    3. Alt + F12 (Win), אפשרות + F12 (Mac), Ctrl + Shift + F10 (Linux) - הגדרת Peek
    4. Shift + F12 (Win, Linux, Mac) - הצג הפניות
    5. Ctrl + Shift + X (Win, Linux), Shift + Cmd + X (Mac) - חתוך רווח לבן

    תצוגה

    1. F11 (Win, Linux), Ctrl + Cmd + F (Mac) - החלף מסך מלא
    2. Ctrl + = (Win, Linux), Cmd + = (Mac) - התקרב
    3. Ctrl + - (Win, Linux), Cmd + - (Mac) - התרחק
    4. Ctrl + B (Win, Linux), Cmd + B (Mac) - החלף את הנראות הצדדית
    5. Ctrl + Shift + D (Win, Linux), Shift + Cmd + D (Mac) - הצג Debug בסרגל הצד (בצד שמאל)
    6. Ctrl + Shift + E (Win, Linux), Shift + Cmd + E (Mac) - הצג את Explorer בסרגל הצד (בצד שמאל)
    7. Ctrl + Shift + G (Win, Linux, Mac) - הצג את Git בסרגל הצד (בצד שמאל)
    8. Ctrl + Shift + F (Win, Linux), Shift + Cmd + F (Mac) - הצג חיפוש בסרגל הצד (בצד שמאל)

    כיצד להתאים את מפתח Bindings קוד VS

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

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

    שנית, חלק מכריכות המפתח מראש הם פשוט קשה מדי לזכור, למשל לקחת את Ctrl + K + F12 קיצור Windows עבור הפקודה פתח את ההגדרה בצד.

    שלישית, יש גם כריכות מפתח שלא הוקצו בקוד VS, כגון 'הגדרות משתמש פתוח' ו'הגדרות פתח את סביבת עבודה '(מצא אותם כאן ב- Docs), מומלץ להשתמש בהם.

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

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

    אתה לא צריך לעשות שום דבר אחר, רק להעתיק להדביק את המפתחות משמאל לימין שמירה על פורמט JSON, וכן לשכתב את המפתח אחד מותאם אישית.

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

    יהיה עליך להיצמד הכריכות מפתח תחביר בצע ב- Visual Studio קוד:

     "key": "", "when": "", "command": "" 

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

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

    ראשית, הבה נסתכל על מזהה הפקודה ששייך לפקודה Show Installed Extension. אנחנו יכולים בקלות לעשות את זה במסמכים, זה מראה לנו כי מזהה הפקודה שאנחנו צריכים הוא workbench.extensions.action.listExtensions.

    את פיסת הנתונים האחרים שאנחנו צריכים הוא המפתח. המפתח המותאם אישית נחייב את הפקודה Show Installed Extension לא ניתן להשתמש על ידי כל הכללים מחייבים מפתח אחרים, ואת חייבת לעקוב אחר תחביר המפתח הנכון, כלומר, זה צריך להיות עשוי שינוי (ראה את השינויים המקובלים על ידי מערכת ההפעלה) ואת המפתח עצמו.

    כפי שאני עובד על מכונת Windows, אני יהיה לבחור את Ctrl + F6 המפתח, כפי שהוא עונה על כל דרישה, אבל אתה יכול לבחור כל מפתח אחר שמתאים לצרכים שלך הכי טוב.

    קובץ keybindings.json שלי ייראה כך:

     / / הכנס את הכריכות המפתח בקובץ זה כדי להחליף את ברירות המחדל ["key": "Ctrl + f6", "command": "workbench.extensions.action.listExtensions"] 

    הכלל החדש ייכנס לתוקף בבת אחת, כמו קוד Visual Studio מעדכן את הכללים בזמן ריצה. אתה יכול לבדוק את זה מבלי להפעיל מחדש את העורך, אתה רק צריך ללחוץ Ctrl + F6, או את המפתח שבחרת, ורשימה של הרחבות מותקנות שלך יצוץ העורך שלך.

    בצילום המסך למטה, תוכל לראות את תוצאות הבדיקות שלי, בעת הקשה על Ctrl + F6, קיבלתי רשימה של שני הרחבות שיש לי כרגע.

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

     //: // "Ctrl + f6", "command": "workbench.extensions.action.listExtensions", "key": "Shift + f6" , "command": "workbench.extensions.action.installExtension"]