כתוב בקלות קוד עבור אפליקציות תואמות לינוקס ובדוק אותן על ידי הגדרת VS Code ו-WSL 2 יחד.
קוד Visual Studio של מיקרוסופט פופולרי מאוד ואהוב על קהילת המפתחים. מערכת המשנה של Windows עבור לינוקס היא רבת עוצמה, אבל אם אתה משלב את Visual Studio Code במחשב Windows שלך עם הליבה של WSL, אתה יכול לעשות הרבה יותר בפחות זמן ובדרכים טובות יותר.
המשך לקרוא בעודנו דנים ב-WSL וכיצד ניתן להגדיר VS Code ב-Windows לזרימת עבודה חלקה.
מה הופך את WSL 2 למיוחד כל כך?
מערכת המשנה של Windows עבור לינוקס (WSL) היא תכונה חשובה המאפשרת למשתמשי Windows להפעיל הפצות לינוקס כמו אובונטו וקאלי מבלי להגדיר מכונה וירטואלית או אתחול כפול.
עם WSL, משתמשי Windows יכולים להשתמש ישירות בכלי שורת הפקודה של לינוקס, יישומים וכלי עזר ללא שלבי התקנה נוספים. הגרסה העדכנית ביותר של WSL, WSL 2, מספקת יציבות רבה יותר וליבת לינוקס ייעודית.
כמפתח, אתה יכול להשתמש ב-WSL כדי לפתח יישומים חוצי פלטפורמה מבלי להזדקק לחומרה ייעודית או לעזוב את המערכת האקולוגית של Windows. הנה כמה מהיתרונות החיוניים של השימוש ב-WSL 2.
- גש בקלות לכלים ולכלי עזר של לינוקס: מפתחים יכולים להשתמש ישירות בכלי שורת הפקודה של לינוקס ללא VM או מיכל ייעודי.
- ביצועים משופרים: WSL 2 מספק ביצועים מיטביים מכיוון שהוא נותן לך שליטה מלאה על ליבת לינוקס ייעודית; זה נותן ליישומים שלך זמני אתחול מהירים יותר ומאפשר ניצול יעיל של משאבים.
- הגדרה פשוטה: מערכת המשנה של Windows עבור לינוקס 2 היא ללא מאמץ להתקנה. אתה יכול להשיג אותו ישירות דרך חנות Microsoft; אתה גם חופשי לבחור מתוך רשימה של הפצות לינוקס נתמכות.
- אינטגרציה חלקה עם Windows: מכיוון ש-WSL 2 משולב ישירות עם מערכת ההפעלה Windows, מפתחים יכולים להריץ אפליקציות לינוקס ו-Windows בו-זמנית ולהשתמש בספריות קבצים משותפות.
- אינטגרציה משופרת של Docker: אתה יכול להריץ קונטיינרים מקוריים של Docker ב-WSL 2 על-ידי הפעלת הגדרת WSL-2 backend ב- Docker Desktop; זה יעזור לשפר את התאימות של אפליקציות Docker שלך ולשפר את הביצועים הכוללים.
למה להשתמש ב-Visual Studio Code עם WSL 2
VS Code היא סביבת פיתוח משולבת חזקה (IDE) שנוצרה על ידי מיקרוסופט התומכת בכל מיני שפות תכנות. מפתחים מעדיפים להשתמש ב-Visual Studio Code מכיוון שהוא עובד כמעט בכל פלטפורמה, כולל macOS, Linux ו-Windows. יש לו גם קהילה גדולה המוקדשת לבניית הרחבות נהדרות שמקלים על הפיתוח.
כמפתח, היכולת להשתמש ב-Visual Studio Code לפיתוח אפליקציות בפלטפורמת Windows תוך כדי גם להפעיל את האפליקציות האלה על ליבת לינוקס היא יתרון להפליא וכמעט לא ייאמן תכונה.
כאשר אתה משלב VS Code לתוך מערכת המשנה של Windows עבור לינוקס, אתה יכול להשתמש בליבת הלינוקס המיוחדת שלו כדי לשפר את התאימות בין פלטפורמות. אתה יכול לייעל עוד יותר את זרימת העבודה שלך על ידי שימוש במסוף המשולב בתוך VS Code עם WSL 2.
כיצד לשלב WSL 2 עם Visual Studio Code
בעוד שתת המערכת של Windows עבור לינוקס מספקת ליבת לינוקס ייעודית שבה אתה יכול להפעיל את האפליקציות שלך, אינך יכול לערוך קוד ישירות דרך המסוף שלה. למרבה המזל, אתה יכול להקל על זרימת העבודה שלך על ידי הגדרת Visual Studio Code לשילוב עם הפצת WSL 2 Linux שלך.
כיצד להתקין Visual Studio Code
כתנאי מוקדם, תחילה עליך לוודא שקוד VS מוגדר כהלכה במחשב Windows שלך. התקנת VS Code היא פשוטה ופשוטה, אבל אם אינך בטוח, אתה יכול לבדוק את שלנו מדריך למתחילים להגדרת Visual Studio Code במחשב Windows שלך:
- פנה אל ה האתר הרשמי של מיקרוסופט והורד את תוכנית ההתקנה של Windows.
- לאחר השלמת ההורדה, הפעל את הגדרת ההתקנה.
- לחץ על הבא עד שתראה את בחר משימות נוספות צעד, ולהבטיח את הוסף ל-PATH האפשרות נבחרה.
- השלם את אשף ההתקנה.
אם כבר התקנת קוד VS, עליך לוודא שאתה יכול להשתמש במסוף כדי לפתוח ספרייה בקוד VS:
- הפעל את קוד VS מ- שולחן עבודה אוֹ הַתחָלָה תַפרִיט.
- בחר Ctrl + Shift + P כדי לפתוח את לוח פקודות.
- בתיבת החיפוש, הקלד פקודת מעטפת ולחפש את פקודת מעטפת: התקן את פקודת "קוד" במעטפת PATH אוֹפְּצִיָה.
- בחר באפשרות אם אתה יכול לראות אותה. זה יאפשר לך לפתוח ספרייה ב-Visual Studio Code משורת הפקודה.
אם האפשרות לא הופיעה, תצורת VS Code כבר מופעלת במחשב האישי שלך.
כיצד להגדיר קוד VS עם WSL 2
לאחר שווידאתם ש-VS Code מוגדר כהלכה במחשב ה-Windows שלכם, תוכלו לחבר בבטחה VS Code ל-Windows Subsystem עבור Linux 2:
- אתה יכול לדלג לשלב הבא אם כבר הגדרת את WSL 2 במערכת שלך. אחרת, הורד את אובונטו מה- חנות מיקרוסופט להתחיל.
- הפעל את הַתחָלָה תפריט, חפש Visual Studio Code, ובחר את ההתאמה הטובה ביותר.
- בחלונית התפריט הצדדית, לחץ על הרחבות סמל, או השתמש בקיצור הדרך Ctrl + Shift + X לצפייה בהרחבות מותקנות.
- בתוך ה חיפוש הרחבות ב-Marketplace שדה, חפש WSL, בחר את ההתאמה העליונה ולחץ להתקין.
- לאחר התקנת התוסף, הפעל את הפצת WSL 2 שלך (אובונטו במקרה שלנו) דרך הַתחָלָה תַפרִיט. אתה יכול גם לפתוח אותו דרך חָדָשׁ מסוף Windows.
- נווט אל ספריית הפרויקט ב-WSL 2 באמצעות ה CD הפקודה ולאחר מכן הזן את הפקודה הבאה כדי לפתוח את התיקיה בקוד VS:
קוד .
- VS Code יפתח כעת את קוד המקור שלך בסביבת Windows אך יאפשר לך לבצע ניפוי באגים ולבדוק את האפליקציה שלך בסביבת לינוקס.
WSL 2 הוא מדהים עבור מפתחים
אם אתה מפתח שאינו מרוצה לחלוטין מ-Linux אך עדיין צריך להשתמש בו לעבודה, אנו ממליצים בחום להכיר את WSL 2. זה כלי מדהים שישתפר בשנים הבאות.