يسرنا أن نعلن أنه في أبريل 2019 ، تم إصدار تحديث ملحق Python لـ Visual Studio Code. يمكنك
تنزيل ملحق Python من Marketplace أو تثبيته مباشرة من معرض الإضافات في Visual Studio Code. يمكنك معرفة المزيد حول
دعم Python في Visual Studio Code في الوثائق.
في هذه المشكلة ، أجرينا عددًا من التحسينات ، مدرجة في
سجل التغيير لدينا ، مما أغلق 84 إصدارًا ، بما في ذلك:
- مستكشف متغير وعارض البيانات
- تحسينات تكوين التصحيح
- تحسينات إضافية في Python Language Server
انظر تحت القط لمعرفة المزيد!

مستكشف متغير وعارض البيانات
تأتي Python Interactive الآن مع مستكشف متغير وعارض بيانات مدمج (ميزة مطلوبة للغاية لمستخدمينا). الآن يمكنك بسهولة عرض وفحص وتصفية المتغيرات في التطبيق ، بما في ذلك القوائم ، صفائف NumPy ، إطارات بيانات Pandas وأكثر من ذلك بكثير!
سيتم عرض قسم المتغيرات الآن عند تشغيل
الشفرة والخلايا في نافذة بيثون التفاعلية. بمجرد توسيعه ، سترى قائمة من المتغيرات في جلسة Jupyter الحالية. سيتم عرض المتغيرات الإضافية تلقائيًا عند استخدامها في الكود. يؤدي النقر فوق رأس كل عمود إلى فرز المتغيرات في الجدول.

يمكنك أيضًا النقر نقرًا مزدوجًا على كل صف أو استخدام زر "إظهار المتغير في عارض البيانات" لعرض البيانات الكاملة لكل متغير في "عارض البيانات" المضافة حديثًا ، وكذلك إجراء بحث بسيط عن قيمه:

يتطلب عارض البيانات إصدار حزمة Pandas 0.20 أو الأحدث. إذا لم تكن متوفرة ، فستتلقى رسالة لتثبيتها أو تحديثها.
يتم تمكين استكشاف المتغير بشكل افتراضي. يمكنك تعطيله من خلال
ملف> تفضيلات> الإعدادات والبحث في
بيثون> علوم البيانات: إظهار Jupyter Variable Explorer .
تحسينات تكوين التصحيح
لقد قمنا بتبسيط عملية تكوين المصحح لمساحة العمل. الآن ، إذا بدأت تصحيح الأخطاء (عن طريق Debug Panel أو
F5 أو
Debug> Start Debugging ) يبدو أن تكوين تصحيح الأخطاء غير موجود ، سيُطلب منك إنشاء تكوين تصحيح للتطبيق الخاص بك. يمكن إنشاء تكوين تصحيح باستخدام مجموعة قائمة ، بدلاً من تكوين ملف
launch.json يدويًا.

سيتم عرض هذه المطالبة أيضًا عند إضافة تكوين تصحيح آخر من خلال ملف launch.json:

تحسينات إضافية في Python Language Server
يتضمن هذا الإصدار العديد من الإصلاحات والتحسينات لخادم لغة Python. لقد قمنا بإرجاع الميزات التي تمت إزالتها في الإصدار 0.2: "إعادة تسمية الرمز" و "الانتقال إلى التعريف" و "البحث عن كل المراجع" ، وقمنا أيضًا بإجراء تحسينات على وقت التحميل واستخدام الذاكرة عند استيراد مكتبات علمية مثل Pandas و Plotly و PyQt5 ، وخاصة عند العمل في بيئة Anaconda كاملة.
لتمكين خادم اللغة ، قم بتغيير في
python.jediEnabled إلى
false في
ملف> تفضيلات> إعدادات المستخدم . نحن نعمل على إنشاء خادم اللغة الافتراضي في الإصدارات القليلة التالية ، لذلك إذا واجهت مشاكل ، فيرجى نشر سؤال على صفحة
Python Language Server على GitHub .
التغييرات والتحسينات الأخرى.
لقد أضفنا أيضًا تحسينات طفيفة وإصلاحات الأخطاء التي طلبها المستخدمون ، والتي من شأنها تحسين تجربتك مع Python في Visual Studio Code. بعض التغييرات البارزة تشمل:
- تغيير سلوك مصحح الأخطاء الافتراضي لعرض قيم الإرجاع. ( # 3754 )
- قم بتغيير صياغة "اختبار الوحدة" إلى "اختبار" أو "اختبار". ( # 4384 )
- استبدال المعلمة debugStdLib مع justMyCode. ( # 4032 )
- تمت إضافة خيار لتمكين / تعطيل برامج الترميز لعلوم البيانات. ( # 5211 )
- تحسين موثوقية اختبار الكشف باستخدام pytest. ( # 4795 )
- تحديث ملف README .
تذكر أن تقوم
بتنزيل ملحق Python لـ Visual Studio Code الآن لتجربة التحسينات المذكورة أعلاه. إذا كانت لديك أي مشاكل ، فالرجاء الكتابة عنها في صفحة
Python VS Code على جيثب .