ATالتقنية الشاملة
developer-tools

استخدام GitHub Copilot في VS Code: الدليل الشامل 2026

الدليل الشامل لاستخدام GitHub Copilot في VS Code. تعرف على كيفية التثبيت، التهيئة، استخدام الإكمال التلقائي، Copilot Chat، ونصائح متقدمة لزيادة إنتاجيتك البرمجية في بيئة VS Code.

saad-elfallahPublished July 8, 2026Updated July 8, 20268 min readEditorially reviewed
استخدام GitHub Copilot في VS Code: الدليل الشامل 2026

استخدام GitHub Copilot في VS Code: الدليل الشامل 2026

في عام 2026، أصبح GitHub Copilot واحداً من أكثر الإضافات استخداماً في VS Code. بفضل تكامله السلس مع VS Code، يمكن للمطورين الاستفادة من قوة الذكاء الاصطناعي دون مغادرة بيئة التطوير المفضلة لديهم.

هذا الدليل يقدم لك كل ما تحتاج معرفته عن استخدام GitHub Copilot في VS Code: التثبيت، التهيئة، الميزات الأساسية والمتقدمة، ونصائح لتحقيق أقصى استفادة.


1. لماذا تستخدم GitHub Copilot في VS Code؟

VS Code هو المحرر الأكثر شعبية بين المطورين، وتكامله مع GitHub Copilot يجعله أداة لا غنى عنها للبرمجة بالذكاء الاصطناعي.

1.1 فوائد التكامل

الفائدةالوصف
تكامل سلسيعمل Copilot مباشرة داخل VS Code بدون إعدادات معقدة
واجهة مألوفةجميع ميزات VS Code متاحة مع Copilot
إكمال تلقائي فورياقتراحات أثناء الكتابة مباشرة
دردشة مدمجةCopilot Chat داخل المحرر
فهم السياقيقرأ الملفات المفتوحة والمشروع بأكمله
تحديثات مستمرةتحسينات مستمرة من GitHub و OpenAI

2. تثبيت GitHub Copilot في VS Code

2.1 متطلبات التثبيت

المتطلبالتفاصيل
VS Codeالإصدار 1.70 أو أحدث
حساب GitHubحساب نشط
اشتراك Copilotمجاني (لمطوري المصادر المفتوحة والطلاب) أو مدفوع
اتصال بالإنترنتللتواصل مع خوادم Copilot

2.2 خطوات التثبيت

الخطوة 1: تثبيت إضافة GitHub Copilot

  1. افتح VS Code.
  2. اذهب إلى Extensions (Ctrl+Shift+X).
  3. ابحث عن "GitHub Copilot".
  4. اضغط على "Install".

الخطوة 2: تثبيت إضافة GitHub Copilot Chat

  1. في نفس نافذة الإضافات، ابحث عن "GitHub Copilot Chat".
  2. اضغط على "Install".

الخطوة 3: تسجيل الدخول إلى GitHub

  1. بعد التثبيت، ستظهر نافذة تطلب تسجيل الدخول.
  2. اضغط على "Sign in to GitHub".
  3. اتبع التعليمات لإكمال المصادقة.

الخطوة 4: تفعيل الاشتراك

  1. بعد تسجيل الدخول، ستظهر نافذة لتفعيل الاشتراك.
  2. اختر الخطة المناسبة (مجاني أو مدفوع).
  3. أكمل عملية التفعيل.

2.3 التحقق من التثبيت

  1. افتح ملف كود (مثل index.js أو main.py).
  2. ابدأ بكتابة تعليق، مثلاً:
    # دالة لحساب مجموع قائمة الأرقام
    
  3. إذا ظهر اقتراح رمادي، فهذا يعني أن Copilot يعمل.

3. الميزات الأساسية في VS Code

3.1 الإكمال التلقائي (Autocomplete)

الوصف: أثناء كتابة الكود، يقدم Copilot اقتراحات سطراً بسطر.

مثال:

# دالة لجلب البيانات من API
def fetch_data(url):
    # سيظهر اقتراح تلقائي للكود
    import requests
    response = requests.get(url)
    return response.json()

مفاتيح الاختصار:

  • Tab: قبول الاقتراح.
  • Esc: رفض الاقتراح.
  • Ctrl+Arrow (Windows/Linux) أو Cmd+Arrow (macOS): التنقل بين الاقتراحات البديلة.
  • Ctrl+Space (Windows/Linux) أو Cmd+Space (macOS): عرض اقتراحات إضافية.

3.2 Copilot Chat

الوصف: دردشة مع الذكاء الاصطناعي داخل VS Code.

فتح Copilot Chat:

  1. من الشريط الجانبي: اضغط على أيقونة Copilot.
  2. اختصار لوحة المفاتيح: Ctrl+Shift+I (Windows/Linux) أو Cmd+Shift+I (macOS).

أمثلة الأسئلة:

"كيف يمكنني تحسين أداء هذه الدالة؟" "ما هي أفضل ممارسة لكتابة مكون React؟" "هل هذا الكود آمن؟" "اكتب لي مثالاً لاستخدام مكتبة Axios."

3.3 الإكمال المتعدد الأسطر (Multiline Completions)

الوصف: اقتراحات تمتد عبر عدة أسطر للدوال المعقدة.

مثال:

// دالة للاتصال بواجهة برمجة تطبيقات (API) ومعالجة الأخطاء
async function apiCall(url, options = {}) {
    // سيتم توليد الكود الكامل مع معالجة الأخطاء
    try {
        const response = await fetch(url, options);
        if (!response.ok) throw new Error(`HTTP error! status: ${response.status}`);
        const data = await response.json();
        return { success: true, data };
    } catch (error) {
        console.error('API call failed:', error);
        return { success: false, error: error.message };
    }
}

3.4 الإكمال في التعليقات

الوصف: يمكن لـ Copilot توليد كود من التعليقات.

مثال:

# أنشئ قائمة تحتوي على الأرقام الزوجية من 1 إلى 20
even_numbers = [x for x in range(1, 21) if x % 2 == 0]

3.5 الإكمال في ملفات متعددة

يفهم Copilot السياق من الملفات المفتوحة والمشروع بأكمله، مما يحسن جودة الاقتراحات.


4. ميزات متقدمة في VS Code

4.1 Copilot Workspace (متوفر في Business/Enterprise)

الوصف: ميزة متقدمة لفهم المشروع بأكمله وتنفيذ مهام كبيرة.

الأمثلة:

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

4.2 إصلاح الأخطاء (Bug Fixing)

الوصف: يمكن لـ Copilot مساعدتك في إصلاح الأخطاء.

الأمر:

"هذا الكود ينتج خطأ. ساعدني في إصلاحه: [الكود]"

النتيجة: تحليل الخطأ مع حل مقترح.

4.3 توليد الاختبارات (Test Generation)

الوصف: يمكن لـ Copilot توليد اختبارات وحدة تلقائياً.

الأمر:

"اكتب اختبارات وحدة لهذه الدالة باستخدام pytest."

النتيجة: اختبارات جاهزة للتشغيل.

4.4 توثيق الكود (Code Documentation)

الوصف: يمكن لـ Copilot كتابة توثيق للدوال.

الأمر:

"اكتب توثيق (docstring) لهذه الدالة."

النتيجة: توثيق كامل وجاهز.

4.5 تحويل الكود (Code Conversion)

الوصف: يمكن لـ Copilot تحويل الكود من لغة إلى أخرى.

الأمر:

"حوّل هذا الكود من Python إلى JavaScript."

النتيجة: كود محوّل جاهز.


5. تخصيص GitHub Copilot في VS Code

5.1 إعدادات Copilot

فتح الإعدادات:

  1. Ctrl+, (Windows/Linux) أو Cmd+, (macOS).
  2. ابحث عن "Copilot".

الإعدادات المفيدة:

الإعدادالوصفالقيمة الموصى بها
editor.inlineSuggest.enabledتمكين/تعطيل الاقتراحاتtrue
github.copilot.enableتمكين/تعطيل Copilottrue
github.copilot.chat.enableتمكين/تعطيل Copilot Chattrue
github.copilot.advancedإعدادات متقدمةحسب الحاجة

5.2 تعطيل Copilot لملفات معينة

إذا كنت تعمل على ملفات حساسة، يمكنك تعطيل Copilot:

{
  "github.copilot.enable": {
    "*.secret.js": false,
    "*.env": false
  }
}

5.3 تخصيص اختصارات لوحة المفاتيح

فتح اختصارات لوحة المفاتيح:

  • Ctrl+K Ctrl+S (Windows/Linux) أو Cmd+K Cmd+S (macOS).

اختصارات Copilot المهمة:

الاختصار (Windows/Linux)الاختصار (macOS)الوظيفة
Ctrl+Shift+ICmd+Shift+Iفتح Copilot Chat
TabTabقبول الاقتراح
EscEscرفض الاقتراح
Ctrl+ArrowCmd+Arrowالتنقل بين الاقتراحات

6. نصائح للاستخدام الفعال في VS Code

6.1 اكتب تعليقات واضحة ومفصلة

كلما كانت التعليقات أكثر وضوحاً، كانت الاقتراحات أفضل.

بدلاً من:

# مضاعفة الأرقام
def double(x):
    return x * 2

قل:

# مضاعفة قائمة من الأرقام وإرجاع قائمة جديدة مع العناصر المضاعفة
def double_list(numbers):
    return [n * 2 for n in numbers]

6.2 استخدم أسماء دوال ومتغيرات دالة

الأسماء الدالة تساعد Copilot على فهم السياق.

6.3 افتح ملفات ذات صلة

يفهم Copilot السياق من الملفات المفتوحة، لذا افتح الملفات ذات الصلة بالمهمة.

6.4 استخدم اقتراحات بديلة

إذا لم يعجبك الاقتراح الأول، استخدم Ctrl+Arrow (Windows/Linux) أو Cmd+Arrow (macOS) لعرض اقتراحات بديلة.

6.5 تحديث Copilot بانتظام

تأكد من تحديث إضافات Copilot و VS Code للحصول على أحدث الميزات.


7. مقارنة Copilot مع إضافات أخرى في VS Code

7.1 Copilot vs Continue.dev

الميزةGitHub CopilotContinue.dev
السعر10$ شهرياًمجاني
مفتوح المصدر
نماذج محلية
سهولة الاستخدام✅ (متفوق)يحتاج تهيئة
الإكمال التلقائي✅ (متفوق)✅ (جيد)

للمزيد: راجع Copilot أم Continue؟ مقارنة شاملة.

7.2 Copilot vs Cursor (في VS Code)

بينما Cursor هو IDE منفصل، يمكن مقارنة Copilot مع ميزات Cursor:

الميزةGitHub CopilotCursor
النوعإضافة في VS CodeIDE متكامل
السعر10$ شهرياً20$ شهرياً
محادثة قاعدة الشيفرة
وضع الوكيل

للمزيد: راجع Copilot أم Cursor؟ أيهما أفضل؟.


8. حل المشكلات الشائعة في VS Code

8.1 Copilot لا يظهر اقتراحات

الحل:

  1. تأكد من أنك مسجل الدخول إلى GitHub.
  2. تأكد من أن الاشتراك نشط.
  3. تحقق من تمكين editor.inlineSuggest.enabled في الإعدادات.
  4. أعد تحميل VS Code.

8.2 Copilot Chat لا يعمل

الحل:

  1. تأكد من تثبيت إضافة GitHub Copilot Chat.
  2. تحقق من تمكين github.copilot.chat.enable.
  3. سجل الخروج وتسجيل الدخول مرة أخرى.

8.3 الاقتراحات غير دقيقة

الحل:

  1. اكتب تعليقات أكثر وضوحاً.
  2. افتح ملفات ذات صلة لفهم السياق.
  3. استخدم اقتراحات بديلة (Ctrl+Arrow).

8.4 Copilot بطيء

الحل:

  1. تأكد من اتصال إنترنت جيد.
  2. أغلق الملفات غير الضرورية.
  3. حدّث VS Code و Copilot.

للمزيد: راجع حل مشكلات ChatGPT الشائعة.


9. الخلاصة

استخدام GitHub Copilot في VS Code يوفر تجربة برمجة مدعومة بالذكاء الاصطناعي سلسة وقوية. سواء كنت مطوراً مبتدئاً أو محترفاً، يمكن لـ Copilot مساعدتك في كتابة أكواد أسرع وأفضل.

الخلاصة في نقاط:

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

توصيتنا: جرب GitHub Copilot في VS Code اليوم مع الفترة التجريبية المجانية. اكتشف كيف يمكن للذكاء الاصطناعي أن يغير طريقة برمجتك.


اقرأ أيضاً


هل تستخدم GitHub Copilot في VS Code؟ شاركنا تجربتك في التعليقات!

Frequently Asked Questions

كيف يمكن تثبيت GitHub Copilot في VS Code؟

لتثبيت GitHub Copilot في VS Code: (1) افتح VS Code، (2) اذهب إلى Extensions (Ctrl+Shift+X)، (3) ابحث عن 'GitHub Copilot'، (4) اضغط على تثبيت، (5) بعد التثبيت، قم بتسجيل الدخول إلى حساب GitHub الخاص بك، (6) اتبع التعليمات لتفعيل الاشتراك. ستحتاج أيضاً إلى تثبيت إضافة 'GitHub Copilot Chat' للاستفادة من المحادثة.

هل GitHub Copilot مجاني في VS Code؟

يتوفر GitHub Copilot مجاناً في VS Code للمطورين الذين يساهمون في مشاريع مفتوحة المصدر والطلاب والمعلمين. للتسعير: الخطة الفردية 10$ شهرياً (أو 100$ سنوياً)، وBusiness 19$ لكل مستخدم شهرياً. تتوفر نسخة تجريبية مجانية لمدة 30 يوماً لجميع المستخدمين الجدد.

كيف يمكن استخدام Copilot Chat في VS Code؟

لفتح Copilot Chat في VS Code: (1) اضغط على أيقونة Copilot في الشريط الجانبي، (2) أو استخدم اختصار Ctrl+Shift+I (Windows/Linux) أو Cmd+Shift+I (macOS)، (3) اكتب سؤالك في نافذة الدردشة، (4) ستحصل على ردود فورية من الذكاء الاصطناعي. يمكنك أيضاً تحديد كود وطرح أسئلة عنه مباشرة.

كيف يمكن تحسين اقتراحات GitHub Copilot في VS Code؟

لتحسين اقتراحات GitHub Copilot: (1) اكتب تعليقات واضحة ومفصلة، (2) افتح الملفات ذات الصلة لفهم السياق، (3) استخدم اقتراحات بديلة عبر Ctrl+Arrow، (4) اكتب كوداً نمطياً (Boilerplate) لمساعدة Copilot على فهم ما تريد، (5) حدّث VS Code و Copilot باستمرار للحصول على أحدث التحسينات.

هل GitHub Copilot آمن للاستخدام مع المشاريع الحساسة؟

نعم، مع بعض الاحتياطات. استخدم خطط Business أو Enterprise التي لا تستخدم بياناتك للتدريب. تجنب مشاركة المعلومات الحساسة في الأكواد، وراجع جميع الاقتراحات قبل الدمج. يمكنك أيضاً تعطيل Copilot مؤقتاً للملفات الحساسة من خلال الإعدادات.

Saad Elfallah

الكاتب

Saad Elfallah

كاتب ومحرر تقني متخصص في الذكاء الاصطناعي، البرمجة، الأمن السيبراني، والتقنيات الحديثة.

Related articles