في أواخر شهر مارس، أعلنت JetBrains عن إصدار CLion 2019.1، وهو أول تحديث سنوي رئيسي لـ C / C ++ IDE لنظام التشغيل Linux و MacOS و Windows المضمن في نظام CMake build. جلبت الكثير من الميزات والتحسينات. من بين أبرزها، تذكر أن CLION 2019.1 اتخذ خطوات قليلة نحو التطوير المضمن. بصرف النظر عن ذلك ، أصبحت إعادة تصميم C ++ الخاصة به الآن أكثر دقة وتم نقل تسليط الضوء على الكود إلى Clangd لجعل المحرر أكثر استجابة. لمساعدتك في مواكبة أسلوب الترميز المفضل لديك، نلاحظ أيضًا في إصدار 2019.1 أن CLion يتكامل الآن مع أداة ClangFormat الشائعة ويضيف دعمًا لأنظمة تسمية C / C ++ المختلفة.
JetBrains أصدرت للتو CLion 2019.2، وهو التحديث الرئيسي الثاني للعام الخاص بـ C / C ++ IDE، والذي يوفر أيضًا العديد من الميزات الجديدة: تحسينات لتطوير مضمن وقدرات تصحيح جديدة، بما في ذلك مصحح أخطاء تجريبي لـ مجموعة أدوات Microsoft Visual C ++. يشتمل CLion 2019.2 أيضًا على ميزات جديدة لتسهيل تحرير الشفرة وتحسين الأداء والمزيد :
– بدأت JetBrains العمل على دعم التطوير المضمن في CLion، كما يتضح من إصدار 2019.1. ويستمر ناشر برنامج المطور في نفس الاتجاه مع مجموعة واسعة من إمكانات تصحيح الأخطاء على الرقاقة وعلامة تبويب أجهزة جديدة.
– إذا كان متحكمك يدعم تصحيح الأخطاء عبر خادم GDB ، يمكنك الآن القيام بذلك في CLion. هذا يعني أنه بالنسبة لخوادم OpenOCD وخوادم ST-Link GDB وخادم GDB Segger J-Link و QEMU والعديد من خوادم GDB الأخرى المحددة ، يمكنك تشغيلها من CLion والاستفادة من إمكانيات التصحيح المدمجة التي توفرها CLion.
– بالنسبة لأجهزة ARM ، غالبًا ما يكون هناك طريقة عرض للأجهزة المحددة موصوفة في ملف .svd لنوع متحكمك. تقدم CLion الآن طريقة مناسبة لقراءة هذه القيم في علامة التبويب Dedicated Devices من نافذة Debug Tool.
– هناك تحسينات على GDB، المصحح القياسي لمشروع جنو : CLion 2019.2 يأتي مع GDB 8.3 ويقدم مجموعة جديدة من تصحيحات المصحح لتحسين تجربة المستخدم.
– تم تعطيل التحقق “Unused Includes” في المحرر لفترة من الوقت بسبب العديد من الإيجابيات الخاطئة التي تسببت فيها. الآن ، قامت JetBrains بإعادة تطبيقه بالكامل على Clang وأعد تنشيطه افتراضيًا.
تحسينات أخرى
تمت إعادة صياغة Rename في الموقع (إعادة التسمية في الموضع) للتخلص من التأخير والمأزق. تم أيضًا تحسين أداء إكمال التعليمات البرمجية للتعبيرات المؤهلة في المحرر. بالإضافة إلى ذلك، تم تسريع عملية جمع معلومات برنامج التحويل البرمجي وتحميل خطوة CMake في الحالات البعيدة عن طريق تقليل عدد عمليات الإدخال / الإخراج. لاحظ أيضًا أن CLion يحذرك الآن عندما يؤثر Windows Defender على أداء البنية ويمكن أن يستبعد الدلائل تلقائيًا من فحص برنامج الأمان في الوقت الفعلي.
المصدر : ِCLion 2019.2