بيثون في رمز الاستوديو المرئي - إصدار أكتوبر 2019

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

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



هذا المقال في مدونتنا

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


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



قم بتشغيل ملف Python في الزر الطرفي


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

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





إذا كنت في روابط مفاتيح ، فيمكنك أيضًا تخصيص اختصار لوحة المفاتيح الخاصة بك لتشغيل ملفات Python في الجهاز الطرفي ، عن طريق تشغيل الأمر Preferences: Open Keyboard Shortcuts (JSON) في لوحة الأوامر (View> Command Palette ...) وإدخال الربط الرئيسي للأمر 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 )
  • استبدال الحوادث من pep8 مع pycodestyle. تم استبدال جميع الإشارات المتعلقة بـ pep8 بنمط pycodestyle (بفضل Marsfan ). ( # 410 )

نحن مستمرون في اختبار الميزات الجديدة A / B. إذا رأيت شيئًا مختلفًا لم يعلن عنه الفريق ، فقد تكون جزءًا من التجربة! لمعرفة ما إذا كنت جزءًا من تجربة ، يمكنك التحقق من الأسطر الأولى في قناة الإخراج بيثون التمديد. إذا كنت ترغب في إلغاء الاشتراك من اختبار A / B ، يمكنك فتح ملف إعدادات المستخدم. ملف json (عرض> لوحة الأوامر ... وتشغيل التفضيلات: فتح الإعدادات (JSON)) وتعيين إعداد "python.experiments.enabled" على كاذبة.

تأكد من تنزيل ملحق Python لـ Visual Studio Code الآن لتجربة التحسينات المذكورة أعلاه. إذا واجهت أي مشاكل ، فالرجاء تقديم مشكلة على صفحة GitHub لـ Python VS Code .

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


All Articles