بيثون في مدونة Visual Studio - تحديث أكتوبر

يسرنا أن نعلن عن توفر امتداد أكتوبر Python الملحق لـ Visual Studio Code. يمكنك تنزيل ملحق Python من Marketplace أو تثبيته مباشرة من معرض الإضافات في Visual Studio Code. إذا كان لديك بالفعل ملحق Python مثبتًا ، فيمكنك أيضًا الحصول على آخر تحديث عن طريق إعادة تشغيل رمز Visual Studio. يمكنك معرفة المزيد حول دعم Python في Visual Studio Code من الوثائق.

في هذا الإصدار ، نظرنا في 97 مشكلة ، بما في ذلك التحرير الأصلي لدفاتر Jupyter Notebooks ، وهو زر لتشغيل ملف Python في محطة طرفية ، وإدخال تحسينات على الفحص والاستيراد باستخدام Python Language Server. يتم توفير قائمة كاملة من التحسينات في سجل التغيير لدينا.



التحرير الأصلي من Jupyter Notebooks


يسرنا أن نعلن عن الإصدار الأول من تحرير دفتر Jupyter الأصلي في VS Code! توفر التجربة الأصلية مع Jupyter لعلماء البيانات والمطورين طريقة جديدة لتحرير ملفات .ipynb مباشرة والحصول على تفاعل أجهزة Jupyter المحمولة مع كل قوة كود VS. يمكنك معرفة المزيد حول التحرير الأصلي لأجهزة Jupyter Notebooks على مدونة VS Code .



زر "تشغيل ملف Python في المحطة الطرفية"


يتضمن هذا الإصدار زر تشغيل لتشغيل الأمر Run Python File في Terminal. الآن لا يتطلب الأمر سوى نقرة واحدة لتشغيل ملفات Python مع امتداد Python!

يوجد الزر الجديد في الجزء العلوي الأيمن من المحرر ويقوم بنفس امتداد ملحق Code Runner :





إذا كان لديك روابط مفاتيح ، فيمكنك أيضًا تكوين اختصار لوحة المفاتيح الخاصة بك لتشغيل ملفات Python في الجهاز عن طريق تشغيل أمر التفضيلات: افتح لوحة المفاتيح المختصرة (JSON) في لوحة الأوامر (عرض> لوحة الأوامر ...) وإدخال ربط مفتاح لـ أوامر python.execInTerminal على سبيل المثال ، قد يكون لديك التعريف التالي لتشغيل ملفات Python في محطة طرفية مع اختصار مخصص:



إذا تم تمكين ملحق Code Runner ، فإن ملحق Python لا يعرض هذا الزر لتجنب أي تشويش محتمل.

تحسين الفحص والاستيراد باستخدام Python Language Server


يشتمل هذا الإصدار أيضًا على ثلاثة قواعد جديدة للبطانة مع Python Language Server ، بالإضافة إلى تحسينات كبيرة في الإكمال التلقائي للحزم مثل PyTorch و pandas.

بالإضافة إلى ذلك ، تم إجراء تحسينات كبيرة على دقة الاستيراد. تاريخياً ، نظر خادم اللغة إلى جذر مساحة العمل كإدخال sys.path (أي ، جذر مساحة العمل الرئيسية) لاستيراد الوحدات النمطية للمستخدم ، مما أدى إلى تحذيرات إيجابية خاطئة حول الواردات غير المصرح بها عند استيراد الوحدات النمطية من دليل src. في هذا الإصدار ، إذا كان هناك دليل src في بيئة المشروع ، فإن خادم اللغة يكتشف الدليل ويضيفه تلقائيًا إلى قائمة مسارات البحث. يمكنك الرجوع إلى الوثائق لمعرفة المزيد حول إعداد مسارات البحث لخادم اللغة.

التغييرات والتحسينات الأخرى.


لقد أضفنا أيضًا تحسينات طفيفة وإصلاحات الأخطاء التي طلبها المستخدمون ، والتي من شأنها تحسين تجربتك مع Python في Visual Studio Code. بعض التغييرات البارزة تشمل:

  • مشكلة الكشف عن اختبار ثابت مع pytest 5.1+. ( # 6990 )
  • إصلاحات للكشف عن قذيفة. ( # 6928 )
  • إضافة المستخدمين تلقائيًا إلى المطلعين على خادم اللغة. ( # 7108 )

Source: https://habr.com/ru/post/ar471188/


All Articles