إعداد IDE

يمكنك العثور في هذه الصفحة على بعض التعليمات الرأي لإعداد IDE. وبالطبع، فإنّ أفضل بيئة تطوير برامج (IDE) هي الحزمة المناسبة لك.

وإذا كان لديك أي تحسينات أو اقتراحات بشأن أيّ من الإعدادات، نرحّب بالمساهمات.

Visual Studio Code (vscode)

CMake

يمكن أن يعمل Visual Studio Code (vscode) بشكل جيد مع نظام تصميم CMake.

يوصى باستخدام الإضافات التالية:

نُدرِج ملف CmakePresets.json في جذر المستودع. تستخدم الإضافة CMake Tools هذا الملف لتقديم قائمة بالإعدادات المسبقة التي يمكن استخدامها لإعداد الإصدار. سترصد الإضافة CMake Tools هذا الملف تلقائيًا وتوفّر الإعدادات المسبقة.

بالإضافة إلى ذلك، تنشئ كل الإعدادات المسبقة التي تم ضبطها ملف compile_commands.json في دليل الإصدار والذي سيتم اختياره بعد ذلك بواسطة clangd.

نقترح عليك أيضًا إعداد ما يلي في ملف .vscode/settings.json:

{
    "files.exclude": {
        "**/bazel-*": true
    }
}

فيم

إعدادات LLVM/MLIR

اطّلِع على التعليمات الرسمية لإعدادات LLVM وMLIR لتفعيل ميزة "تمييز البنية" وغيرها من الميزات المفيدة.

الميزات المشابهة لحزمة تطوير البرامج (IDE)

يمكنك الاطّلاع على مستندات clangd الرسمية لتفعيل ميزات مثل الإكمال التلقائي والانتقال إلى التعريف وما إلى ذلك.