افحص خيارات الحل السريع في GitHub Copilot

مكتمل

يوفر GitHub Copilot خيارات إصلاح سريعة تعالج مشاكل البرمجة، وفشل الاختبار، والمشاكل التي يتم اكتشافها في محطة الأوامر. تتضمن خيارات الإصلاح السريع ما يلي:

  • الإجراء الذكي: الإجراء الذكي لإصلاح الإجراء الذكي هو إجراء سياقي يمكن استخدامه لتصحيح أخطاء البرمجة دون كتابة تنبيه.
  • أمر القطع القطعي: /fix أمر القطع متاح في وكيل السؤال، وجلسات الدردشة الداخلية، ونافذة الدردشة السريعة.
  • إجراءات الكود: يتم عرض إجراءات "تصحيح" الكود مثل Fix باستخدام Copilot، في واجهة Visual Studio Code عند اكتشاف GitHub Copilot بعض المشاكل.

إصلاح مشكلات الترميز باستخدام الإجراء الذكي "إصلاح"

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

لحل مشكلة في البرمجة باستخدام إجراء إصلاح الذكي:

  1. افتح ملف التعليمات البرمجية للتطبيق الخاص بك.

  2. حدد التعليمات البرمجية التي تريد إصلاحها.

  3. انقر بزر الفأرة الأيمن على الكود المحدد، ثم اختر إنشاء إصلاح الكود>.

    GitHub Copilot يفتح جلسة دردشة داخلية لعرض اقتراح تحديث الكود مباشرة في المحرر. اختر قبول أو إغلاق للقبول أو التخلص من الإصلاح المقترح.

  4. اختياريا، قم بتحسين تحديث التعليمات البرمجية المقترحة عن طريق إرسال مطالبة توفر سياقا إضافيا.

بدلا من ذلك، إذا كان هناك مشكلة في الترجمة أو الإضاءة في ملف كود، GitHub Copilot يظهر إجراء كود (أيقونة بريق) في المحرر عندما تمرر مؤشر الفأرة فوق المشكلة.

لقطة شاشة تظهر إجراء

إصلاح أخطاء الاختبار

GitHub Copilot يتكامل مع مستكشف الاختبار في كود VS ويمكن أن يساعد في إصلاح الاختبارات الفاشلة.

  1. في Test Explorer، مرر مؤشر الماوس فوق اختبار فاشل.

  2. اختر زر إصلاح فشل الاختبار (أيقونة البريق).

  3. راجع وطبق الحل المقترح GitHub Copilot.

بدلا من ذلك، يمكنك:

  1. افتح طريقة عرض الدردشة.

  2. هنا يأتي /fixTestFailure دور الأمر.

  3. اتبع اقتراحات GitHub Copilot لإصلاح الاختبار.

إشعار

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

إصلاح أخطاء المحطة الطرفية

عندما يفشل أمر في التشغيل في الطرفية، يعرض GitHub Copilot أيقونة بريق في المزاريب تقدم حلا سريعا لشرح ما حدث.

لقطة شاشة تظهر إجراء

ملخص

يوفر GitHub Copilot خيارات إصلاح سريعة تعالج مشاكل البرمجة، وفشل الاختبار، والمشاكل التي يتم اكتشافها في محطة الأوامر. تشمل خيارات الإصلاح السريع إجراء إصلاح التعديل الذكي، /fix وأمر الشرطة، وإجراءات "إصلاح" في الكود. يمكن الوصول إلى إجراء الإصلاح الذكي من قائمة السياق في المحرر، ويمكن استخدامه لمعالجة مشاكل البرمجة دون الحاجة لكتابة تنبيه. يمكن أيضا استخدام الإجراء الذكي إصلاح لإصلاح أخطاء الاختبار وأخطاء المحطة الطرفية.