Skip to main content
Claude Code هو أداة Agentic Coding أطلقتها شركة Anthropic، ويعتبر واحدًا من أقوى وكلاء البرمجة في العالم. يوفر Claude Code ملحقًا خاصًا بـ JetBrains IDE، ويدعم IntelliJ IDEA وPyCharm وWebStorm وGoLand وPhpStorm وAndroid Studio وغيرها من سلسلة JetBrains IDE. تتناول هذه الوثيقة كيفية تكوين واستخدام Claude Code في JetBrains IDE من خلال خدمة الوكيل AceData Cloud.

عملية التقديم

لاستخدام Claude Code، يمكنك أولاً زيارة صفحة خدمة Claude Messages والنقر على زر “Acquire” للحصول على الشهادات المطلوبة: إذا لم تكن قد قمت بتسجيل الدخول أو التسجيل، فسيتم تحويلك تلقائيًا إلى صفحة تسجيل الدخول لدعوتك للتسجيل وتسجيل الدخول، وبعد تسجيل الدخول، سيتم العودة تلقائيًا إلى الصفحة الحالية. عند التقديم لأول مرة، ستحصل على رصيد مجاني لتجربة خدمة Claude Code مجانًا.

IDE المدعومة

يدعم ملحق Claude Code IDEs التالية من JetBrains:

التثبيت

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

يعتمد ملحق Claude Code لـ JetBrains على Claude Code CLI، لذا تأكد من تثبيت CLI أولاً:
بعد الانتهاء من التثبيت، يمكنك التحقق:

تثبيت الملحق

ملحق Claude Code في JetBrains Marketplace
  1. افتح JetBrains IDE
  2. انتقل إلى SettingsPluginsMarketplace
  3. ابحث عن Claude Code
  4. انقر على Install لتثبيت الملحق
  5. أعد تشغيل IDE
أو يمكنك زيارة JetBrains Marketplace للتثبيت عبر الإنترنت.
مهم: بعد تثبيت الملحق، تحتاج إلى إعادة تشغيل IDE بالكامل (قد تحتاج إلى إعادة التشغيل عدة مرات) لتفعيل التغييرات.

تكوين AceData Cloud API

يعمل ملحق Claude Code لـ JetBrains من خلال تشغيل أمر claude في الطرفية المدمجة، لذا فإن طريقة تكوين متغيرات البيئة هي نفسها كما في CLI.

الخطوة الأولى: إنشاء config.json

قم بإنشاء ملف تكوين Claude Code: اكتب المحتوى التالي في هذا الملف واحفظه:
أمر سريع لإنشاء الملف على macOS / Linux:

الخطوة الثانية: تكوين متغيرات البيئة

الطريقة الأولى: إعداد في ملف تكوين Shell (موصى بها) أضف المحتوى التالي إلى ~/.zshrc أو ~/.bashrc، واستبدل {token} برمز API الخاص بك:
بعد التعديل، نفذ source ~/.zshrc لتفعيل التكوين، ثم أعد تشغيل JetBrains IDE. الطريقة الثانية: إعداد في settings.json لـ Claude Code قم بتحرير ~/.claude/settings.json (إذا لم يكن موجودًا، قم بإنشائه):
تلميح: يمكنك العثور على رمز API في لوحة تحكم AceData Cloud.

الاستخدام الأساسي

بدء التشغيل من الطرفية المدمجة في IDE

افتح الطرفية المدمجة في JetBrains IDE، ثم نفذ:
عند التشغيل في الطرفية المدمجة في IDE، سيتم تفعيل جميع الميزات المتكاملة (عرض Diff، اختيار السياق، إلخ) تلقائيًا.

الاتصال من طرفية خارجية

إذا كنت تقوم بتشغيل Claude Code من طرفية خارجية، يمكنك استخدام الأمر /ide للاتصال بـ JetBrains IDE:
تأكد من بدء تشغيل Claude Code من نفس مسار جذر مشروع IDE، حتى يتمكن Claude من الوصول إلى نفس مجموعة الملفات.

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

الميزات المتكاملة

يوفر ملحق Claude Code لـ JetBrains الميزات المتكاملة التالية:
  • عرض Diff: يتم عرض تغييرات الكود مباشرة في عارض Diff في IDE
  • اختيار السياق: يتم مشاركة الكود المحدد حاليًا وعلامات التبويب تلقائيًا مع Claude
  • مرجع الملف: استخدم اختصارات لوحة المفاتيح للإشارة بسرعة إلى الملفات وأرقام الأسطر
  • مشاركة التشخيص: يتم مشاركة معلومات التشخيص مثل Lint والأخطاء النحوية تلقائيًا مع Claude

إعدادات الملحق

يمكنك تكوين الإعدادات في SettingsToolsClaude Code [Beta]:

إعدادات مستخدمي WSL

إذا كنت تستخدم في بيئة WSL، يجب تعيين أمر Claude إلى:
(استبدل Ubuntu باسم توزيعة WSL الخاصة بك)

الأسئلة الشائعة

ماذا أفعل إذا فشل الاتصال؟

  1. تحقق مما إذا كان ملف ~/.claude/config.json قد تم إنشاؤه بشكل صحيح
  2. تأكد من أن متغيرات البيئة تم إعدادها بشكل صحيح
  3. تأكد من أن رمز API صالح (يمكنك التحقق في اللوحة)
  4. أعد تشغيل JetBrains IDE وحاول مرة أخرى

ماذا أفعل إذا لم يعمل الملحق؟

  1. تأكد من أنك تقوم بتشغيل Claude Code من جذر المشروع
  2. تحقق مما إذا كان الملحق مفعلًا في إعدادات IDE
  3. أعد تشغيل IDE بالكامل (قد تحتاج إلى إعادة التشغيل عدة مرات)
  4. إذا كنت تستخدم وضع التطوير عن بُعد، تأكد من تثبيت الملحق على المضيف البعيد (Settings → Plugin (Host))

ماذا أفعل إذا لم يتم اكتشاف IDE؟

  1. تأكد من تثبيت الملحق وتفعيله
  2. أعد تشغيل IDE
  3. تأكد من أنك تقوم بتشغيل Claude Code في الطرفية المدمجة
  4. لمستخدمي WSL، يرجى مراجعة دليل استكشاف الأخطاء وإصلاحها لـ WSL

command not found

إذا ظهرت لك رسالة “command not found” عند النقر على أيقونة Claude:
  1. تحقق مما إذا كان CLI مثبتًا: which claude
  2. قم بتكوين المسار الكامل لأمر Claude في إعدادات الملحق
  3. لمستخدمي WSL، استخدم تنسيق الأمر المذكور أعلاه لـ WSL

كيفية查看 الرصيد المتبقي؟

قم بتسجيل الدخول إلى وحدة تحكم AceData Cloud ، يمكنك من خلالها الاطلاع على الرصيد المتبقي الحالي وحالة الاستخدام.

لمعرفة المزيد