أنا مطوّر. استخدمت VS Code سبع سنوات. اعتبرته المحرر «المثالي» غير القابل للاستبدال. ثم جرّبت Cursor لأسبوع واحد. هذا المقال هو قصة «هجرتي».
ما هو Cursor؟
Cursor ليس إضافة (extension) لـVS Code. إنه fork كامل منه — أي نسخة معدّلة تبدو وتعمل كـVS Code تماماً، لكن مع ذكاء اصطناعي مدمج في صميم المحرر. يمكنك استيراد كل إعداداتك وإضافاتك من VS Code في دقيقتين.
الشركة الأم (Anysphere) مموّلة بأكثر من 400 مليون دولار وتقدّر قيمتها بـ 2.5 مليار دولار. ليست مجرد مشروع هواة.
الميزات التي غيّرت عملي فعلاً
1. Tab Autocomplete — أذكى من GitHub Copilot
يكمّل الكود بسياق أعمق بكثير. يفهم اسم الدالة، نوع المتغيرات، نمط الكود في ملفات أخرى من نفس المشروع. حين تكتب دالة جديدة، يقترح التطبيق بالكامل — ليس فقط السطر التالي.
2. Cmd+K — تحرير بالكلام
اضغط Cmd+K، اكتب ما تريد، اضغط Enter. مثلاً: «حوّل هذه الحلقة لـasync/await» أو «أضف معالجة للأخطاء هنا» أو «اكتب unit tests لهذه الدالة». الكود يُعدّل في مكانه، ويعرض عليك الفرق قبل التطبيق.
3. Chat — يفهم كامل مشروعك
نافذة Chat الجانبية ليست مجرد ChatGPT منفصل. هي تفهم كل ملفات مشروعك. اسألها: «أين يُعالَج خطأ المصادقة في هذا الكود؟» أو «لماذا قد تفشل هذه الدالة حين يكون المدخل null؟». الإجابات تحيلك لملفات وأسطر محددة في مشروعك.
4. Composer — يكتب ملفات كاملة
الميزة الأقوى: اكتب وصفاً لميزة جديدة، سيقترح Cursor إنشاء أو تعديل عدة ملفات دفعة واحدة مع شرح كل تغيير. جيّد جداً لبناء scaffolding ومكوّنات متكررة.
اختبار حقيقي: مشروع كامل في نصف الوقت
بنيت REST API بـNode.js وعادةً يستغرق مني مثله 6 ساعات. مع Cursor، انتهيت في 2.5 ساعة — وبجودة أفضل لأنه نبّهني لـ 3 ثغرات أمنية محتملة لم أكن لألاحظها بنفسي.
العيوب — كل شيء له ثمن
الخصوصية
كودك يُرسل لخوادم Cursor للمعالجة (يمكن تعطيل هذا في الإعدادات لكن على حساب الأداء). للمشاريع الحساسة أو الشركات الكبيرة، هذا نقطة يجب دراستها.
الاعتماد المفرط
بعد أسابيع من الاستخدام، لاحظت أنني أصبحت أقل صبراً على كتابة الكود «يدوياً». هذا ليس سيئاً بالضرورة لكنه يستحق الوعي به.
أخطاء الثقة الزائدة
أحياناً يقترح كوداً يبدو صحيحاً تماماً لكن به خطأ منطقي خفي. لا تقبل الاقتراحات عمياء — القراءة النقدية ضرورية دائماً.
Cursor vs GitHub Copilot
جرّبت كليهما جنباً إلى جنب. Cursor يفوز بفارق واضح في فهم سياق المشروع الكامل والتعديلات متعددة الملفات. Copilot لا يزال أفضل في بعض لغات برمجة محددة وفي البيئات الكبيرة (JetBrains).
هل تنصح به؟
بلا تردد. النسخة المجانية وحدها أفضل من معظم البدائل المدفوعة. وإذا كنت مطوّراً محترفاً، الـ 20 دولار للخطة المتقدمة تُستردّ في أول يوم عمل.
رابط التحميل: cursor.com — لا يحتاج انتظاراً أو قائمة ترقّب.
قرمصيص للأخبار أخبار الذكاء الاصطناعي بالعربي