تكامل VS Code
استخدام إضافة Claude Code ونقاط النهاية المخصصة في GitHub Copilot داخل VS Code: تثبيت الإضافة، وإعداد primaryApiKey، وتوصيل QCode عبر chatLanguageModels.json
تحتاج مفتاح API؟ أنشئ حسابًا ←نقاط النهاية وعناوين Base URL ←
في هذه الصفحة
آخر تحقق: 2026-09-18 · 📄 وفقًا للوثائق الرسمية (VS Code 1.138.0، صدر في 2026-09-16)
نظرة سريعة¶
| العنصر | التفاصيل |
|---|---|
| النماذج التي يمكنك استخدامها | Claude ✅ (الإضافة عبر بروتوكول Anthropic / Copilot عبر Messages) · GPT ✅ · النماذج الصينية ✅ (نقطة نهاية مخصصة في Copilot) · Gemini ❌ |
| البروتوكول و Base URL | إضافة Claude Code: متغيرات البيئة على https://api.qcode.cc/api · Copilot: عناوين URL كاملة في chatLanguageModels.json |
| مكان الإعداد | ~/.claude/config.json + متغيرات البيئة؛ يستخدم Copilot ملف chatLanguageModels.json |
| الوثائق الرسمية | إضافة Claude Code · نماذج اللغة |
هل تستخدم Trae IDE؟ إن Trae نسخة متفرعة من VS Code، لذا تنطبق معظم الخطوات هنا مباشرة. للتفاصيل الخاصة بـ Trae — اختلافات متجر الإضافات، وتثبيت
.vsixدون اتصال، والتعايش مع الذكاء الاصطناعي المدمج في Trae — راجع دليل تكامل Trae.
بالإضافة إلى استخدام Claude Code CLI في الطرفية، يمكنك استخدام إضافة VS Code للوصول إلى Claude Code مباشرةً في المحرر لتجربة تطوير أكثر ملاءمة.
المتطلبات الأساسية¶
قبل إعداد إضافة VS Code، تأكد مما يلي:
-
أن يكون Claude Code CLI مثبتًا ويعمل
-
راجع دليل التثبيت لإكمال التثبيت
-
راجع إعداد البيئة لإكمال الإعداد
-
إصدار VS Code >= 1.98.0
خطوات التثبيت¶
الخطوة 1: تثبيت VS Code¶
إذا لم يكن VS Code مثبتًا، فزر موقع VS Code لتنزيله وتثبيته.
الخطوة 2: تثبيت إضافة Claude Code¶
في VS Code:
-
افتح لوحة الإضافات (
Ctrl+Shift+X/Cmd+Shift+X) -
ابحث عن "Claude Code for VS Code"
-
انقر على تثبيت
أو ثبّت عبر سطر الأوامر:
code --install-extension anthropic.claude-code
الخطوة 3: إعداد primaryApiKey¶
هذه خطوة بالغة الأهمية! تتطلب إضافة Claude Code وجود primaryApiKey في ملف الإعدادات.
Windows¶
حرّر ملف الإعدادات C:\Users\YourUsername\.claude\config.json أو أنشئه:
{
"primaryApiKey": "qcode"
}
macOS¶
حرّر ملف الإعدادات ~/.claude/config.json أو أنشئه:
# Create directory (if it doesn't exist)
mkdir -p ~/.claude
# Create config file
cat > ~/.claude/config.json << 'EOF'
{
"primaryApiKey": "qcode"
}
EOF
Linux¶
حرّر ملف الإعدادات ~/.claude/config.json أو أنشئه:
# Create directory (if it doesn't exist)
mkdir -p ~/.claude
# Create config file
cat > ~/.claude/config.json << 'EOF'
{
"primaryApiKey": "qcode"
}
EOF
ملاحظة: يمكن أن تكون قيمة
primaryApiKeyأي قيمة (مثلqcode). كل ما تحتاجه هو إعداد هذا الحقل. لا تزال مصادقة API الفعلية تستخدمANTHROPIC_AUTH_TOKENالذي أعددته في متغيرات البيئة.مهم: ملف الإعدادات هو
config.json، وليسsettings.json. يُرجى التمييز بين هذين الملفين بعناية.
الخطوة 4: إعادة تشغيل VS Code¶
بعد الإعداد، أعد تشغيل VS Code لتسري التغييرات.
الاستخدام¶
اختصارات لوحة المفاتيح¶
| الاختصار | الوظيفة |
|---|---|
Cmd+Esc / Ctrl+Esc |
فتح/إغلاق لوحة Claude Code |
Cmd+Shift+P / Ctrl+Shift+P |
فتح لوحة الأوامر، وابحث عن أوامر Claude |
الميزات الشائعة¶
-
شرح الكود
-
حدد الكود
- انقر بزر الفأرة الأيمن واختر «Ask Claude» أو استخدم الاختصار
-
أدخل سؤالك، مثل: «اشرح هذا الكود»
-
توليد الكود
-
افتح لوحة Claude
- صف الميزة التي تحتاجها
-
سيولّد Claude الكود مع خيارات الإدراج
-
إعادة هيكلة الكود
-
حدد الكود المراد إعادة هيكلته
- اطلب من Claude المساعدة في إعادة الهيكلة
-
عاين التغييرات وطبّقها
-
إصلاح الأخطاء
-
عندما يحتوي الكود على أخطاء
- حدد رمز الخطأ أو رسالته
- اطلب من Claude تحليل المشكلة وتقديم إصلاحات
خيارات التكوين¶
في إعدادات VS Code، يمكنك تكوين سلوك إضافة Claude Code:
-
افتح الإعدادات (
Ctrl+,/Cmd+,) -
ابحث عن «Claude Code»
-
عدّل الخيارات حسب الحاجة
الإعدادات الشائعة¶
{
"claude-code.autoSuggest": true,
"claude-code.inlineChat": true
}
الاستخدام مع CLI الطرفي¶
يمكن استخدام إضافة VS Code وCLI الطرفي معًا:
| السيناريو | الأداة الموصى بها |
|---|---|
| تعديلات الكود السريعة | إضافة VS Code |
| تحليل المشاريع المعقدة | CLI الطرفي |
| مراجعة الكود | أي منهما |
| عمليات Git | CLI الطرفي |
| توليد الملفات | أي منهما |
نقاط النهاية المخصصة لـ GitHub Copilot¶
منذ VS Code 1.122، تتيح ميزة Copilot Custom Endpoint المدمجة توصيل بروتوكولات QCode مباشرةً بـ Copilot (Claude فقط عبر messages، ويأخذ url المسار الكامل). الحد الأدنى من التكوين:
[
{ "name": "QCode Claude", "vendor": "customendpoint", "apiKey": "cr_your-QCode-key",
"apiType": "messages",
"url": "https://api.qcode.cc/api/v1/messages",
"toolCalling": true,
"models": [ { "id": "claude-sonnet-5" } ] }
]
يتوفر التكوين الكامل للبروتوكولات الثلاثة جميعها، وCopilot CLI BYOK، والحدود المعروفة (لا تزال الإكمالات المضمّنة تعمل عبر GitHub) في الصفحة المخصصة: تكامل GitHub Copilot.
استكشاف الأخطاء وإصلاحها¶
الإضافة لا تبدأ¶
-
تأكد من تثبيت Claude Code CLI بشكل صحيح
-
تحقق من تكوين متغيرات البيئة
-
تحقق من صحة تنسيق ملف
config.json
خطأ primaryApiKey¶
-
تأكد من صحة مسار الملف:
-
Windows:
C:\Users\YourUsername\.claude\config.json -
macOS/Linux:
~/.claude/config.json -
تأكد من أنه
config.jsonوليسsettings.json -
تأكد من أن تنسيق JSON صالح
انتهاء مهلة الاتصال¶
-
تحقق من اتصال الشبكة
-
تحقق من متغير البيئة
ANTHROPIC_BASE_URL -
جرّب تشغيل
claudeفي الطرفية للتأكد من أن CLI يعمل
الخطوات التالية¶
-
استكشف نصائح CLI لتعزيز الكفاءة
-
تعلّم نصائح سير العمل لتحسين مسار التطوير
ابدأ مع QCode
مفتاح API واحد لـ Claude Code وCodex وغيرها — تُحسب حسب التوكن، وأسعار كل نموذج على qcode.cc/models