اطلع على خيارات الإصلاح السريع في GitHub Copilot
يوفر GitHub Copilot خيارات إصلاح سريعة تعالج مشاكل البرمجة، وفشل الاختبار، والمشاكل التي يتم اكتشافها في محطة الأوامر. تتضمن خيارات الإصلاح السريع ما يلي:
- الإجراء الذكي: الإجراء الذكي لإصلاح الإجراء الذكي هو إجراء سياقي يمكن استخدامه لتصحيح أخطاء البرمجة دون كتابة تنبيه.
- أمر القطع القطعي:
/fixأمر القطع متاح في وكيل السؤال، وجلسات الدردشة الداخلية، ونافذة الدردشة السريعة. - إجراءات الكود: يتم عرض إجراءات "تصحيح" الكود مثل Fix باستخدام Copilot، في واجهة تعليمة Visual Studio برمجية عندما يكتشف GitHub Copilot بعض المشاكل.
إشعار
قائمة السياق الخاصة ب تعليمة Visual Studio برمجية ل GitHub Copilot يتم تحديثها بشكل نشط. قد لا يظهر إجراء الإصلاح الذكي في موقع قائمة السياق الموضح في هذه الوحدة. إذا لم يكن خيار الإصلاح متوفرا في قائمة السياق، يمكنك تنفيذ نفس الإجراء باختيار الكود وإدخال تنبيه مثل "إصلاح هذا الكود" مباشرة في عرض الدردشة.
إصلاح مشكلات الترميز باستخدام الإجراء الذكي "إصلاح"
يمكن الوصول إلى إجراء الإصلاح الذكي من قائمة السياق في المحرر، ويمكن استخدامه لمعالجة مشاكل البرمجة دون الحاجة لكتابة تنبيه.
لحل مشكلة في البرمجة باستخدام إجراء إصلاح الذكي:
افتح ملف التعليمات البرمجية للتطبيق الخاص بك.
حدد التعليمات البرمجية التي تريد إصلاحها.
انقر بزر الفأرة الأيمن على الكود المحدد، ثم اختر إنشاء إصلاح الكود>.
يفتح GitHub Copilot جلسة دردشة داخلية لعرض اقتراح تحديث الكود مباشرة في المحرر. اختر قبول أو إغلاق للقبول أو التخلص من الإصلاح المقترح.
اختياريا، قم بتحسين تحديث التعليمات البرمجية المقترحة عن طريق إرسال مطالبة توفر سياقا إضافيا.
بدلا من ذلك، إذا كان هناك مشكلة في الترجمة أو الإضاءة في ملف الكود، يعرض GitHub Copilot إجراء كود (أيقونة البريق) في المحرر عندما تمرر مؤشر الفأرة فوق المشكلة.
إصلاح أخطاء الاختبار
GitHub Copilot يتكامل مع مستكشف الاختبار في كود VS ويمكنه المساعدة في إصلاح الاختبارات الفاشلة.
في Test Explorer، مرر مؤشر الماوس فوق اختبار فاشل.
اختر زر إصلاح فشل الاختبار (أيقونة البريق).
راجع وطبق الحل المقترح من GitHub Copilot.
بدلا من ذلك، يمكنك:
افتح طريقة عرض الدردشة.
هنا يأتي
/fixTestFailureدور الأمر.اتبع اقتراحات GitHub Copilot لإصلاح الاختبار.
إشعار
يراقب الوكيل مخرجات الاختبار عند إجراء الاختبارات، ويحاول تلقائيا إصلاح وإعادة تشغيل الاختبارات الفاشلة. استخدام الوكيل لمراقبة مخرجات الاختبار يمكن أن يساعدك في تحديد المشكلات في الكود بسرعة وحله. ومع ذلك، عند استخدام الوكيل، قد يقوم GitHub Copilot بعدة طلبات مميزة لإكمال مهمة واحدة. يمكن استخدام الطلبات المميزة من خلال الطلبات التي يبدأها المستخدم والإجراءات المتابعة التي يتخذها GitHub Copilot نيابة عنك. يعتمد إجمالي الطلبات المتميزة المستخدمة على تعقيد المهمة وعدد الخطوات المعنية والنموذج المحدد.
إصلاح أخطاء المحطة الطرفية
عندما يفشل أمر في التشغيل في الطرفية، يعرض GitHub Copilot أيقونة بريق في المزاريب تقدم حلا سريعا لشرح ما حدث.
ملخص
يوفر GitHub Copilot خيارات إصلاح سريعة تعالج مشاكل البرمجة، وفشل الاختبار، والمشاكل التي يتم اكتشافها في محطة الأوامر. تشمل خيارات الإصلاح السريع إجراء إصلاح التعديل الذكي، /fix وأمر الشرطة، وإجراءات "إصلاح" في الكود. يمكن الوصول إلى إجراء الإصلاح الذكي من قائمة السياق في المحرر، ويمكن استخدامه لمعالجة مشاكل البرمجة دون الحاجة لكتابة تنبيه. يمكن أيضا استخدام الإجراء الذكي إصلاح لإصلاح أخطاء الاختبار وأخطاء المحطة الطرفية.