שיפורים להרחבות Python עבור Visual Studio Code הושקו.
מיקרוסופט הודיעה באתר בלוגי המפתחים שלה כי המהדורה של דצמבר 2022 של הרחבות Python עבור Visual Studio Code זמינה כעת! הרחבות אלו נמצאות בשלב טרום-הפצה אך זמינות לציבור להתנסות. הנה מה שיש למהדורה של דצמבר 2022 להציע.
1. הזחה אוטומטית עם פילנס
הוספה של תכונת כניסה אוטומטית בהרחבה Pylance. תכונה זו יוצרת אוטומטית את ההזחות הנכונות בקוד שלך. זה מאפשר למתכנתים להקצות יותר מזמנם לחלק ההגיוני של הקוד שלהם ופחות זמן לעיצוב. אתה יכול לנסות את זה פנימה VS Code - Insiders (נדרשת הרשמה).
לאחר התקנת VS Code Insiders, עבור אל השוק והתקן את פילנס סיומת. נווט אל תצוגה > לוח פקודות, הקלד העדפות, ורוץ פתח את הגדרות משתמש (JSON). ודא ש editor.formatOnType מוגדר כאמת. זה שולט אם העורך יעצב אוטומטית שורת קוד לאחר ההקלדה.
{
"workbench.colorTheme": "ברירת מחדל כהה+",
"[פִּיתוֹן]": {
"editor.formatOnType": נכון
},
"python.defaultInterpreterPath": "C:\\תיקייה חדשה\\python.exe"
}
לאחר ההגדרה ל-true, קדימה כתוב את הקוד שלך כדי ליהנות מהתכונה החדשה הזו.
2. Python עבור הרחבת האינטרנט
זוהי תוסף VS Code חדש המאפשר לך להפעיל ו לנפות באגים בקוד Python בדפדפן. זה משתמש WebAssembly כמנוע הביצוע. זה בשלב הניסוי ולכן אסור להשתמש בו לפיתוח ייצור Python. כדי להתחיל להשתמש בו, בצע את השלבים הבאים:
- לִפְתוֹחַ דפדפן מבוסס כרום.
- נווט אל מאגר GitHub שלך באמצעות הכתובת הבאה. https://insiders.vscode.dev/github/{username}/{repo}?vscode-coi=. החלף את שם המשתמש והחלק של הריפו בשם המשתמש והמאגר שלך ב-GitHub בהתאמה. הפלט צריך להיות כפי שמוצג להלן.
- עבור אל ה-marketplace והתקן את ניסיוני - Python for the Web סיומת.
- פתח את קובץ Python שלך.
- ללחוץ F5 כדי להתחיל באגים או CTRL+F5 כדי להפעיל את הקוד ללא ניפוי באגים.
מגבלות של Python for the Web Extension
כאמור, התוסף של Python for Web הוא ניסיוני, וככזה יש לו כמה מגבלות.
- רוב התוספים והתוספים של Intellisense אינם זמינים לשימוש ב-Python עבור האינטרנט. אלה שאינם זמינים מסומנים באמצעות סמל אזהרה כפי שמוצג להלן.
- לפרשן Python שבו משתמשת גרסת האינטרנט יש את המגבלות הבאות.
- זה לא תומך צִפצוּף
- זה לא תומך שֶׁקַע
- זה לא תומך מודולי Python מקוריים
- לא פְּתִיל תמיכה ולכן לא אסינכרון לתמוך גם.
כתוצאה מכך, השימוש שלך בתכונה זו צריך להיות מוגבל לפרויקטי אב טיפוס וסביבות בדיקה.
3. הרחבת ראף
הרחבה זו מספקת תמיכה ל-Ruff linter. התכונה המדהימה ביותר היא שהיא מספקת תיקון מהיר פעולות שיתקנו באופן אוטומטי הפרות הניתנות לתיקון אוטומטי. ה ראף ההרחבה אינה מחייבת אותך להשתמש במקורבי VS Code כדי לנסות אותה. זה זמין גם להתקנה בקוד VS רגיל. כדי לנסות את זה, נווט אל שוק VS Code והתקן אותו.
זה מתקן את ההפרות בקוד על ידי הפעלת הקוד שלך כשאתה עורך או פותח קובץ Python. כדי להשתמש בו, בצע את השלבים הבאים:
- לִפְתוֹחַ Visual Studio Code
- צור קובץ Python חדש וכתוב את הקוד שלך
- אם יש לך קובץ מקור של Python שנשמר בעבר, פתח אותו ב-Visual Studio Code
- הפעל את הרחבה Ruff על ידי ניווט אל תצוגה > לוח פקודות, הקלד ראף, ורוץ Ruff: תקן את כל הבעיות הניתנות לתיקון אוטומטי כפי שמוצג להלן.
- לאחר ההפעלה, Ruff יתקן את כל ההפרות הניתנות לתיקון אוטומטי בקוד Python שלך.
מדוע כדאי לנסות את הרחבות פייתון החדשות בקוד Visual Studio
הוספת תכונות חדשות להרחבות Visual Studio Code הפכה את הפיתוח ב-Python ליעיל יותר בפלטפורמה. אתה ייקח פחות זמן לדאוג לגבי עיצוב הקוד ומכאן שתשקיע יותר זמן בעבודה על ההיגיון של הקוד שלך.
יתר על כן, IDEs בקוד פתוח כמו Visual Studio Code מקבלים עדכוני תכונות באופן קבוע. זה נובע ממספר האנשים הגדול המעורבים בפיתוח IDE. העדכונים מגיעים עם פונקציות חדשות שמובילות לחוויית קידוד טובה יותר בזמן השימוש ב-IDEs.