الهروب من cursor

ربما يكون الحديث عن الهروب من cursor متأخراً بعض الشيء، في الواقع لقد قللت تدريجياً من استخدام cursor خلال ستة أشهر، لأن عادات البرمجة لديّ قد تغيرت، ولم تعد نقاط قوة cursor هي السبب في اختياري لها. ولا يزال الميزة التي يحتل بها cursor المرتبة الأولى حتى الآن هي نموذج الإكمال الفريد الخاص به، الذي يدعم الإكمال عبر الأسطر والملفات من الأمام والخلف واليسار واليمين، حيث لا يوجد منافس له سواء من حيث سرعة الاستجابة أو معدل القبول. ولكن…

ربما يكون الحديث عن الهروب من cursor متأخراً بعض الشيء، في الواقع لقد قللت تدريجياً من استخدام cursor خلال ستة أشهر، لأن عادات البرمجة لديّ قد تغيرت، ولم تعد نقاط قوة cursor هي السبب في اختياري لها. الميزة التي لا يزال cursor يحتل بها المرتبة الأولى حتى الآن هي نموذج الإكمال الفريد الخاص به، الذي يدعم الإكمال عبر الأسطر والملفات من الأمام والخلف واليسار واليمين، حيث لا يوجد منافس له سواء من حيث سرعة الاستجابة أو معدل القبول. ولكنني لم أعد أستخدم الإكمال لكتابة الكود يدوياً، بل تحولت إلى شراء مختلف باقات البرمجة، واستخدام الوكلاء (agent) بكثافة في البرمجة. لا يزال وكيل cursor قوياً، لكنه للأسف لم يخلق فجوة واضحة عن claudecode/codex، وباقات البرمجة التي يبيعها رسمياً كل من anthropic وOpenAI أوفر بكثير من باقة cursor. لا يستطيع cursor منافسة موردي النماذج من حيث فعالية التكلفة للنماذج، لذلك يجب على cursor طرح نموذجه الخاص composer لكي يكون له مقعد على الطاولة. كما أطلق cursor واجهته الخطية (cli) الخاصة به، لقد استخدمتها خلال الأشهر الثلاثة الماضية، وهي جيدة جداً، ولن أُكثر من التقييم. تحصل على فعالية التكلفة من خلال تدريب نماذج خاصة بها لكسب القدرة التنافسية، ولا تزال على الطاولة. المشكلة الرئيسية لـ cursor الآن هي ابتعاده المتزايد عن نظام vscode البيئي، حيث لم يعد قادراً على الاستفادة من مزايا النظام البيئي مفتوح المصدر، وأصبح من الصعب دمج الميزات وإصلاحها، وتصميماته التي يتخذها من تلقاء نفسه تؤدي إلى تعارض في عادات الاستخدام. لقد استخدمت vscode لمدة 10 سنوات، منذ الشهر الأول لإصداره، وقد أصبحت اختصارات لوحة المفاتيح محفورة في ذاكرتي العضلية، هذا الطائر الأحمق cursor لا أعرف من أين وجد مطوراً مبتدئاً، ليربط أهم اختصار أستخدمه بوظيفة تافهة خاصة به، وبعد أن أعدت الربط القديم، يعيد cursor فرض التغيير مع كل تحديث. أستخدم أدوات وكيل متعددة، وعادة ما أضعها جميعاً في الشريط الجانبي الأيمن، وهذا الطائر الأحمق cursor قرر بشكل غريب احتكار الشريط الجانبي الأيمن، مما أدى إلى عدم ظهور أزرار أدوات الوكلاء الأخرى، وظلت هذه المشكلة قائمة حتى آخر مرة فتحت فيها cursor. أنا مستخدم للنسخة القديمة بـ 500 استخدام، وعند تصفح إعدادات cursor، يتم خصم عدد الطلبات المتقدمة، incredible! تصفح الإعدادات ونظرة سريعة تكلف 30 سنتاً، وثلاث نظرات تكلف يواناً واحداً! في أوائل أبريل، توقف cursor مباشرة عن تجديد حصتي الـ 500 استخدام، وهذا حقاً لا يمكن تحمله، واضطررت لإرسال بريد إلكتروني لطلب تجديد الحصة يدوياً. إن كون cursor مغلق المصدر، وضعفه في تعديل إطار عمل vscode، هو عبرة لإصدارات vscode المختلفة الحالية. هنا أتنبأ بأن trae/qoder/lingma/antigravity/kiro وغيرها سوف تندثر في النهاية، أنا فقط أستخدم الإضافات المتكاملة مع vscode (وأروج لإضافتي coding-plans-for-copilot، التي تدمج أي باقة برمجة مع github copilot). قدّر وقتك، وقلل من ملاحقة الأدوات الجديدة المختلفة، وادرك ما يعنيه حقاً أن القدرة التنافسية الحقيقية تكمن فقط في النموذج.

الهروب من cursor صورة مرفقة 1

الهروب من cursor صورة مرفقة 2