يسرنا أن نعلن أن تحديث سبتمبر لامتداد Python لـ Visual Studio Code متوفر الآن. يمكنك
تنزيل ملحق Python من Marketplace أو تثبيته مباشرة من معرض الإضافات في Visual Studio Code. إذا كان لديك بالفعل ملحق Python مثبتًا ، فيمكنك أيضًا الحصول على آخر تحديث عن طريق إعادة تشغيل Visual Studio Code. يمكنك معرفة المزيد حول دعم Python في Visual Studio Code
في الوثائق .
هذا إصدار صغير تناولنا فيه 35 مشكلة ، بما في ذلك Python Language Server المحسّن ، وتصحيح خلايا Jupyter Notebook ، واكتشاف إنشاء بيئة افتراضية. يتم توفير قائمة كاملة من التحسينات في
سجل التغيير لدينا. حسنًا ، في هذه المقالة سننظر في التحديثات الأكثر إثارة للاهتمام.
تحسينات في خادم لغة بيثون
يحتوي Python Language Server الآن على إمكانات الفحص ، ويتضمن إصداره الأخير رسائل تفريغ جديدة وعددًا من التحسينات العامة الإضافية المدرجة في قسم التغييرات والتحسينات الأخرى أدناه.
تتضمن رسائل الفحص التي يوفرها Python Language Server اكتشاف عمليات الاستيراد التي لم يتم حلها ، والمتغيرات غير المحددة ، والكثير من الوسائط في استدعاء دالة ، ووسائط الكلمات الرئيسية غير المعروفة ، والميراث من شيء ليس فئة. لمشاهدة قائمة كاملة من منشورات Linting ، يمكنك دراسة
الوثائق في
مستودع خادم اللغة على GitHub أو
في صفحة تعليمات
الإعدادات في وثائق Python لـ Visual Studio.

بالإضافة إلى ذلك ، أضفنا الدعم العام لـ #noqa ، لذلك يمكن تعطيل رسائل الفحص في كل حالة. سيتم تعطيل الخطوط التشخيصية مع تعليق #noqa. يمكنك التحقق من
الوثائق لمزيد من المعلومات.

Jupyter الدفتري خلية تصحيح الأخطاء
في إصدار
أغسطس ، أضفنا القدرة على تصحيح خلايا Jupyter Notebooks ، حيث يمكنك إدخال رمز مخصص. في هذا الإصدار ، يتم توسيع هذه الميزة لتشمل إدخال رمز غير مستخدم إذا لزم الأمر. لتمكين هذه الميزة ، افتح صفحة الإعدادات (ملف> تفضيلات> إعدادات) ، وابحث عن "علم البيانات: Debug Just My Code" وقم بإلغاء تحديد المربع.

بمجرد تعطيل الإعداد ، يمكنك البدء في استدعاء وظائف ، على سبيل المثال ، التحقق من سلوك كود غير المستخدم وكيفية تغير المتغيرات عند تنفيذه.

كشف خلق بيئة افتراضية
يشير مترجم Python المعروض في شريط الحالة إلى البيئة التي يستخدمها ملحق Python لتشغيل رمز Python (على سبيل المثال ، باستخدام أمر Python: تشغيل Python File في المحطة الطرفية) ولتوفير خدمات اللغات مثل الإكمال التلقائي ، والتدقيق اللغوي ، والانتشار ، والتنسيق ، و ر. د.

في هذه المشكلة ، عند إنشاء بيئة افتراضية جديدة ، سيتم عرض السؤال إذا كنت تريد تحديد مترجمها الخاص بمساحة العمل:

سيؤدي ذلك إلى إضافة المسار إلى مترجم Python من البيئة الافتراضية الجديدة إلى إعدادات مساحة العمل الخاصة بك ، وبالتالي سيتم استخدام هذه البيئة عند تثبيت الحزم ورمز التنفيذ من خلال ملحق Python.
التغييرات والتحسينات الأخرى.
لقد أضفنا أيضًا تحسينات طفيفة وإصلاحات الأخطاء التي طلبها المستخدمون ، والتي من شأنها تحسين تجربتك مع Python في Visual Studio Code. بعض التغييرات البارزة تشمل:
- تحديث Jedi إلى 0.15.1 و parso إلى 0.5.1. ( # 6294 )
- PTVSD حتى 4.3.2.
- إضافة إعداد يتيح لك تنفيذ شفرة Python عند تحميل نافذة تفاعلية. ( # 6842 )
- التحسينات العامة لخادم لغة بيثون
نواصل A / B اختبار ميزات جديدة. إذا رأيت نوعًا من الخطأ لم يعلن عنه الفريق ، فيمكنك المشاركة في التجربة! لمعرفة ما إذا كنت تشارك في تجربة ، يمكنك التحقق من الأسطر الأولى في منفذ إخراج ملحق Python. إذا كنت تريد التخلي عن اختبار A / B ،
فقم بتعطيل القياس عن بُعد في Visual Studio Code .
تأكد من تنزيل
ملحق Python لـ Visual Studio Code لتجربة التحسينات المذكورة أعلاه. إذا واجهت أي مشاكل ، فيرجى
الإبلاغ عنها في
صفحة Python VS Code على GitHub .