ميزات GitHub Copilot المتقدمة

مكتمل

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

الأساسيات

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

الدردشة مع GitHub Copilot

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

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

استخدام الدردشة المضمنة

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

يمكنك الوصول إلى الدردشة المضمنة باستخدام Ctrl+i على Windows أو Command+i على جهاز Mac. إحدى فوائد استخدام الدردشة المضمنة هي أنك لست مضطرا إلى تبديل السياق بالانتقال إلى جزء مختلف. تحدث الاقتراحات والتفاعلات أقرب إلى التعليمات البرمجية.

أوامر الشرطة المائلة

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

إذا كتبت شرطة مائلة للأمام في جزء الدردشة أو الدردشة المضمنة، يجب أن تشاهد قائمة منسدلة مع جميع أوامر الشرطة المائلة المتوفرة. على سبيل المثال، /tests يساعدك الأمر المائل على كتابة الاختبارات، بينما الأمر مخصص لكتابة /docs الوثائق.

يعد استخدام أوامر مائلة معينة لإنشاء سؤال طريقة جيدة للحصول على استجابات أفضل دون الحاجة إلى كتابة مطالبات أطول.

الوكلاء

يحتوي Visual Studio Code على ميزة تسمى العوامل التي تسمح لك بالتفاعل مع GitHub Copilot. يسمح لك هؤلاء العملاء بطرح الأسئلة باستخدام سياق معين. على سبيل المثال، يساعدك العامل على @terminal الدردشة مع GitHub Copilot للتفاعل مع المحطة الطرفية.