دليل مساعد GitHub Copilot - وصف و الأوامر المفيدة

الوصف، قائمة أوامر الخطة، والاختصارات على لوحة المفاتيح

Page content

هنا تجد معلومات محدثة عن ورقة مساعدة GitHub Copilot، وتشمل اختصارات مهمة، أوامر، نصائح الاستخدام، وخصائص السياق لـ Visual Studio Code و Copilot Chat

خطط الاشتراكات لـ GitHub Copilot

تثبيت GitHub Copilot في Visual Studio Code

للتثبيت GitHub Copilot في Visual Studio Code:

  1. افتح Visual Studio Code على نظامك.
  2. انتقل إلى رؤية التوسعات بالنقر على أيقونة التوسعات في الشريط الجانبي أو الضغط على Ctrl+Shift+X (Windows/Linux) أو Cmd+Shift+X (Mac).
  3. ابحث عن “GitHub Copilot” في شريط البحث في سوق التوسعات.
  4. اضغط على “تثبيت” على توسعات “GitHub Copilot” المنشورة من قبل GitHub.
  5. تسجيل الدخول إلى GitHub: بعد التثبيت، سيتم طلبك للتسجيل في حسابك على GitHub. وافق على GitHub Copilot للوصول إلى حسابك عند طلب ذلك في نافذة المتصفح.
  6. (إذا لزم الأمر) تفعيل أو تكوين Copilot: بعد تسجيل الدخول، يمكنك تكوين Copilot لتخصيص سلوكه عبر قائمة الإعدادات إذا أردت.

المتطلبات الأساسية:

  • يجب أن يكون Visual Studio Code مثبتًا على نظامك.
  • حساب GitHub مع اشتراك في Copilot أو تجربة نشطة.

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

اختصارات لوحة المفاتيح (VS Code)

إليك قائمة باختصارات لوحة المفاتيح المفيدة لـ GitHub Copilot على Windows وMac

الفعل اختصار macOS اختصار Windows/Linux
فتح رؤية المحادثة ⌃⌘I Ctrl+Alt+I
بدء محادثة داخلية (المحرر/النافذة) ⌘I Ctrl+I
جلسة محادثة جديدة في رؤية المحادثة ⌘N Ctrl+N
التبديل إلى وضع الوكيل/التحرير ⇧⌘I / Cmd+. Ctrl+Shift+Alt+I / Ctrl+.
قبول الاقتراح الداخلي Tab Tab
إلغاء الاقتراح Escape Escape
فتح اقتراحات التكملة Ctrl+Enter Ctrl+Enter
قبول الاقتراح (محادثة داخلية) Cmd+Enter Ctrl+Enter

** الأوامر الشائعة (في المحادثة/صندوق المحادثة الداخلية)**

إليك قائمة بأوامر Slash القياسية

الأوامر الوصف
/clear بدء جلسة محادثة جديدة / مسح المحادثة
/delete حذف محادثة
/explain شرح الكود الحالي/المحدد
/fix اقتراح إصلاح للكود المحدد
/tests إنشاء اختبارات وحدة للكود المحدد
/help الحصول على مساعدة Copilot ومعلومات الاستخدام
/new بدء مشروع جديد

متغيرات المحادثة لتقديم السياق

اكتب # تليها متغيرًا لإضافة سياق محدد في المطالبات:

المتغير السياق المضمن
#block الكتلة الحالية من الكود
#class الفئة الحالية
#comment التعليق الحالي
#file محتوى الملف بالكامل
#function الدالة/الوظيفة/الطريقة الحالية
#line سطر الكود الحالي
#path مسار الملف
#project سياق المشروع/المساحة العمل
#selection النص الحالي المحدد
#sym الرمز الحالي

نصائح المطالبات والخصائص

  • استخدم @mentions للإشارة إلى الملفات ذات الصلة، المشكلات، PRs، إلخ في محادثتك.
  • كن محددًا ودقيقًا في التعليمات للحصول على أفضل نتائج.
  • اسحب واسحب الملفات أو المجلدات إلى شريط المحادثة لإضافة سياق.
  • استخدم متغيرات السياق # لتركيز إجابات Copilot على مناطق الكود ذات الصلة.
  • اختر بين أوضاع المحادثة: السؤال (أسئلة)، التحرير (تحرير الكود)، الوكيل (العملية المستقلة).

الممارسات الجيدة

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

اللغات والبيئات المدعومة

  • تدعم معظم اللغات الشائعة: Python، JS، TypeScript، Go، Java، C#، C++، Ruby، PHP، وغيرها.
  • متاحة في Visual Studio Code، IDEs من JetBrains، CLI، وواجهة GitHub على الويب.

المصادر الإضافية

  • للحصول على ملفات PDF محدثة بشكل متكرر ومقصوصات واحدة، راجع ورقة المساعدة التي تُحافظ عليها المجتمع.
  • للحصول على أمثلة إضافية ودليل مفصل، يمكن أن تكون وصفات GitHub Copilot ومستندات الرسمية مفيدة.

للحصول على تغطية أعمق أو الميزات الأحدث بناءً على بيئة عملك، يرجى زيارة المستندات الرسمية أو مستودعات GitHub.

ميزات GitHub Copilot الرئيسية

يُساعد GitHub Copilot في إكمال الكود عبر العديد من لغات البرمجة من خلال الاستفادة من نماذج الذكاء الاصطناعي المدربة على مجموعات بيانات ضخمة من الكود العام، مما يمكّنه من التعرف على أنماط الكود والحلول ذات الصلة لكل لغة. بينما تكتب في IDE (مثل Visual Studio Code، Visual Studio، IDEs من JetBrains، إلخ)، يقوم Copilot بتحليل الكود حول مؤشر الماوس، التعديلات الأخيرة، وحتى التعليقات أو الوثائق باللغة الطبيعية لتقديم اقتراحات إكمال ممكنة.

الطرق الرئيسية التي يوفرها Copilot لإكمال الكود بشكل مستقل عن اللغة تشمل:

  • الوعي بالسياق: يفهم الذكاء الاصطناعي سياق الكود، أسماء المتغيرات، هيكل الملف، والقواعد الخاصة باللغة لتقديم اقتراحات ذات صلة، سواء كنت تكتب Python، JavaScript، C#، C++، Java، Go، TypeScript، Ruby، PHP، أو لغات أخرى مدعومة. للغات الشائعة في المستودعات العامة (مثل JavaScript، Python، وTypeScript)، تكون اقتراحات Copilot أكثر قوة.
  • الاقتراحات الداخلية والكتلية: يمكن لـ Copilot تقديم تكملات بسيطة لسطر واحد أو اقتراحات كتل كاملة من الكود - مثل وظائف أو فئات كاملة - مناسبة للغة البرمجة الحالية وعاداتها.
  • الاقتراحات باللغة الطبيعية: من خلال تفسير التعليقات المكتوبة باللغة الإنجليزية العادية، يمكن لـ Copilot إنشاء كود بلغتك المستهدفة يحقق المتطلبات الموصوفة.
  • التعلم التكيفي: على الرغم من أن Copilot لا يتحديث من كودك الخاص في الوقت الفعلي، فإنه يتكيف مع أنماط الكود في الجلسة الحالية لزيادة الصلة داخل الملف والمشروع الحالي.
  • التكامل مع IDE: تسمح إضافات وتوسعات Copilot باستخدامه بسلاسة في بيئات التطوير الشائعة، مما يجعل تبديل اللغات وقواعد الكود متعددة اللغات فعالة ومنتجة.

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

تسعير الاشتراكات لـ GitHub Copilot

تتميز GitHub Copilot بنموذج تسعير مدرج مع خيارات للأفراد والمنظمات، بالإضافة إلى خطة مجانية محدودة. إليك تفاصيل التسعير الحالي وخصائص الخطط (اعتبارًا من أغسطس 2025):

خطط الأفراد

الخطة التكلفة من هو المستهدف؟ الميزات الرئيسية/ملاحظات
مجانية $0 الاستخدام التجريبي الفردي 2000 تكملة، 50 طلب محادثة، نماذج محدودة
برو $10/شهر أو $100/سنة الأفراد، المستخدمون المتميزون تكملات غير محدودة، 300 طلب متميز/شهر
برو+ $39/شهر أو $390/سنة المستخدمون المتميزون، المستخدمون المكثفين طلبات متميزة أكثر، جميع النماذج
العمل $19/مستخدم/شهر الفرق/المنظمات جميع ميزات برو، ترخيص + إدارة السياسات، تحكم إداري وحماية الملكية الفكرية
المؤسسة $39/مستخدم/شهر المؤسسات جميع ميزات العمل + إدارة المؤسسة/التكاملات والوظائف

الطلبات المتميزة: إذا تجاوزت طلباتك المضمنة، يمكنك شراء المزيد بسعر $0.04/طلب.

الوصول المجاني

  • التأهيل: يمكن للطلاب والأساتذة والمشرفين على مشاريع مفتوحة المصدر الشهيرة الحصول على Copilot Pro مجانًا بعد التأهيل.
  • ملاحظة: لا تتوفر خطة Copilot المجانية للحسابات المرتبطة بالمنظمات.

التجربة المجانية والفاتورة

  • تجربة مجانية مدتها 30 يومًا: يمكن للمشتركين الجدد في Pro الوصول إلى جميع الميزات قبل الدفع. يتطلب التسجيل طريقة دفع صالحة، ويبدأ التسجيل تلقائيًا إذا لم يتم إلغاؤه قبل انتهاء التجربة.
  • يمكنك اختيار دورة تسوية شهرية أو سنوية ويمكنك تغييرها في أي وقت؛ تُخصم الدفعات السنوية.

الاستخدام ومحدودية النماذج

  • تسمح جميع الخطط المدفوعة بتكميلات غير محدودة ومحادثات أساسية. ومع ذلك، تشمل كل خطة مبلغًا شهريًا من “الطلبات المتميزة” للنماذج المتقدمة والميزات (مثل مراجعة الكود، الوصول إلى النماذج الأحدث). تُعاد الطلبات المتميزة غير المستخدمة في بداية كل شهر.
  • يمكنك مراقبة وإدارة استخدامك/شراءك مباشرة في إعدادات Copilot أو حساب GitHub.

المراجع: قد تتطور الأسعار والميزات، لذا يرجى مراجعة مستندات GitHub Copilot للحصول على التحديثات الأحدث.

الفروق بين الوصول المدفوع والمجاني لـ GitHub Copilot

الاختلافات الرئيسية بين خطة GitHub Copilot المجانية والخطة المدفوعة (Pro/Pro+) هي حدود الاستخدام ووصول الميزات المتقدمة، النماذج الذكاء الاصطناعي، والدعم. إليك مقارنة منظمة:

الميزة الخطة المجانية الخطط المدفوعة (Pro/Pro+)
إكمالات الكود 2000/شهر غير محدود
طلبات المحادثة 50/شهر غير محدود (مع Pro/Pro+)، حدود أعلى
الطلبات المتميزة 50/شهر 300/شهر (Pro)، أعلى مع Pro+
الوصول إلى نماذج الذكاء الاصطناعي محدود الوصول الكامل إلى نماذج متقدمة/متميزة
محادثة Copilot محدود الوصول الكامل
الاستخدام المقصود فردي فقط الأفراد، المحترفون، المستخدمون المتميزون
مسار الترقية لا يتطلب اشتراكًا يتطلب اشتراكًا شهريًا/سنويًا
الوصول المجاني المخصص الطلاب/المعلمون يحصلون على Pro مجانًا مدفوع بالعامة (باستثناء التأهيلات الخاصة)
استخدام المنظمات غير متوفر - فردي فقط أدوات إدارة إدارية/السياسات (العمل/الشركات)
  • تقدم الخطة المجانية تجربة محدودة: تصل إلى 2000 إكمال للكود و50 طلبًا متميزًا/محادثة في الشهر، مع مجموعة محدودة من النماذج والميزات. وهي مخصصة فقط للاستخدام الفردي ولا تتوفر للحسابات المدارة من قبل المنظمات.
  • تقدم الخطة المدفوعة (Pro) إكمالات غير محدودة، نماذج ذكاء اصطناعي متقدمة، محادثة Copilot، حتى 300 طلب متميز في الشهر، والميزات المتميزة الأخرى. ترفع الخطة Pro+ هذه الحدود أكثر. هذه الفوائد ضرورية للمستخدمين المنتظمين أو المتميزين الذين يحتاجون إلى الوصول غير المحدود إلى مساعدة الذكاء الاصطناعي.
  • الطلاب، المعلمون، والمشرفون النشطون على مشاريع مفتوحة المصدر مؤهلون للحصول على Pro مجانًا بعد التأهيل.
  • تقدم الخطط المدفوعة أيضًا أولوية للوظائف الجديدة، الدعم المتميز، وأدوات إدارة السياسات والإدارية على مستوى المنظمات (العمل/الشركات).

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

روابط مفيدة