قم بتطوير IDE ممتاز لـ C و C ++ ولغات البرمجة الأخرى

kdevelop- العروض

في المدونة تحدثوا و أوصى ببعض بيئات التطوير المتكاملة للغات البرمجة المختلفة، معظمهم موجه للبرمجة والتطوير في C و C ++.

هذه المرة سوف نتحدث عن IDE آخر وهو جزء من مشروع بيئة سطح المكتب KDE. IDE الذي سنتحدث عنه اليوم انها تسمى KDevelop.

Es بيئة تطوير متكاملة مجانية عبر الأنظمة الأساسية (Windows و GNU / Linux-Unix) منشورة بموجب ترخيص GPL وموجهة للاستخدام ضمن بيئة كيدي الرسومية.

على عكس العديد من واجهات التطوير الأخرى ، لا تمتلك KDevelop مترجمًا خاصًا بها ، لذا فهي تعتمد على دول مجلس التعاون الخليجي لإنتاج كود ثنائي.

بعض اللغات الأخرى مدعومة بالكامل، مما يعني أن لديهم تمييزًا لغويًا ، وتنقلًا في الشفرة الدلالية ، وإكمالًا.

C / C ++ (مدعومة من قبل مكتبات Clang و llvm) بما في ذلك بعض الميزات الإضافية لإطار عمل Qt. كما أن لديها دعمًا لـ CUDA و OpenCLQt بالإضافة إلى QML و JavaScript و Python و PHP.

بينما ، بالنسبة إلى لغات البرمجة الأخرى ، مثل Java و Ada و SQL و Perl و Pascal ، وكذلك البرامج النصية (البرامج النصية) لقذيفة Bash لم يتم نقلها إلى KDevelop حتى الآن ، على الرغم من أنه من الممكن أن يتم دعمها في المستقبل .

حول KDevelop

في KDevelop يمكننا أن نجد تمييزًا لغويًا ، حيث يكون كل تواجد لنفس المتغير بلون معين ، التغيير على أساس كل متغير. جربها ، ستحبها بمجرد أن تعتاد عليها. خياري.

ذاكرة التخزين المؤقت للقرص المستمر لقاعدة بيانات التعليمات البرمجية. اعتمادًا على حجم وتعقيد مشروعك ، قد يستغرق التحليل بعض الوقت في البداية ؛ ولكن بعد تلك المرة الأولى ، يتم تخزين كل شيء مؤقتًا على القرص وتحميله في ثوانٍ قليلة عند كل بدء تشغيل لاحق لـ IDE.

من بين الخصائص الرئيسية التي يمكننا إبرازها في بيئة التطوير المتكاملة هذه ، يمكننا أن نجد:

  • محرر كود المصدر مع تمييز بناء الجملة والمسافة البادئة التلقائية (Kate).
  • إدارة أنواع مختلفة من المشاريع ، مثل CMake و Automake و qmake (للمشاريع القائمة على مكتبة Qt و Ant (للمشاريع القائمة على Java).
  • متصفح بين فئات التطبيق.
  • الواجهة الأمامية لدول مجلس التعاون الخليجي ، مجموعة مترجم جنو.
  • الواجهة الأمامية لمصحح أخطاء جنو.
  • معالجات لإنشاء وتحديث تعريفات الفئات وإطار عمل التطبيق.
  • إكمال تلقائي للكود في C و C ++.
  • دعم أصلي لـ Doxygen.
  • يسمح بالتحكم في الإصدار.
  • بحث واستبدال قوي ، أيضًا من خلال مشاريع شاملة ، اختياريًا مع التعبيرات العادية
  • تكامل اختبار الوحدة
  • قم بتصفية أداة عرض المشكلات ، والتي تعرض جميع المشكلات (أخطاء نحوية ودلالية ، وما إلى ذلك)
  • مساعدة مصحح الأخطاء الرسومية (C ++ و Python و PHP عبر مكون إضافي إضافي)
  • قوالب الملفات والمشاريع (يمكن تنزيل قوالب إضافية أو تثبيتها)
  • يمكن عرض أي نوع من الملفات تقريبًا كعلامة تبويب / مستند داخل IDE من خلال Kparts (على سبيل المثال ملف PDF)
  • عرض أداة وحدة التحكم
  • دعم البرنامج النصي الخارجي
  • وضع إدخال متوافق مع VIM

KDevelop- IDE- محرر

كيفية تثبيت KDevelop IDE على Ubuntu 18.04 ومشتقاته؟

Si هل تريد تثبيت بيئة التطوير المتكاملة هذه في نظامك ، يمكننا القيام بذلك باتباع الإرشادات التالية.

الأول يجب أن نفتح محطة ، نقوم بذلك باستخدام مجموعة المفاتيح "Ctrl + Alt + T" وفيها سنقوم بتنفيذ الأمر التالي:

wget https://download.kde.org/stable/kdevelop/5.2.3/bin/linux/KDevelop-5.2.3-x86_64.AppImage -O KDevelop.AppImage

باستخدام هذا نقوم بتنزيل ملف AppImage من IDE ، والذي يمكننا من خلاله تثبيته واستخدامه على النظام.

الآن يجب أن نعطي أذونات تنفيذ الملف بالأمر التالي:

sudo chmod +x KDevelop.AppImage

بهذا سنتمكن من تنفيذ الملف بالنقر المزدوج عليه أو يمكننا أيضًا تنفيذه بالأمر التالي من الجهاز:

./KDevelop.AppImage

وهذا كل شيء ، يمكننا البدء في استخدام IDE هذا في نظامنا.

إذا كنت تعرف أي IDE آخر ، فلا تتردد في مشاركته معنا في التعليقات.


كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.