مقدمة

مكتمل

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

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

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

في هذه الوحدة ستتعرف على:

  • كيفية الاستفادة من الاقتراحات التلقائية ل GitHub Copilot ، وجزء الاقتراحات المتعددة ، وقدرته على التكيف مع أنماط الترميز المختلفة لتسريع سير عمل التطوير.
  • كيفية توفير سياق ل GitHub Copilot من خلال التعليقات المضمنة وتعليقات الحظر وسلاسل المستندات وأنواع أخرى من التعليقات لتحسين دقة إنشاء التعليمات البرمجية وسرعتها.
  • التفاعل مع GitHub Copilot من خلال محادثات اللغة الطبيعية لإنشاء تعليمات برمجية معقدة وتصحيح المشكلات والحصول على تفسيرات التعليمات البرمجية وتبسيط مهام التطوير في الوقت الفعلي.
  • كيفية تحسين ملاءمة اقتراحات GitHub Copilot Chat باستخدام مراجع النطاق وأوامر الشرطة المائلة والوكلاء لإكمال المهام الروتينية بسرعة.
  • الاستفادة من GitHub Copilot على GitHub.com لاستكشاف المستودع ومساعدة طلب السحب ومهام الوكيل ومهام سير عمل مراجعة التعليمات البرمجية التعاونية.
  • كيفية التفاعل مع GitHub Copilot في واجهة سطر الأوامر (CLI) للحصول على تفسيرات الأوامر والاقتراحات وتنفيذ الأوامر لأتمتة مهام سير العمل الطرفية.
  • كيفية إعداد تكوينات GitHub Copilot CLI والأسماء المستعارة وإدارة إعدادات الخصوصية، بما في ذلك إلغاء الاشتراك في جمع بيانات الاستخدام.