سؤال

لقد كنت أبرمج منذ فترة في D (http://www.digitalmars.com/d/) الآن.أنا أفضله على Java لأنه أسرع.ومع ذلك، لم أجد محررًا يدعم إكمال التعليمات البرمجية وتصحيح الأخطاء (Step-Over، Step-Into، Breakpoints،...).

هل لديك اي اقتراحات؟

ملاحظة:لم يعمل gdb.

هل كانت مفيدة؟

المحلول

نزول, ، المكون الإضافي Eclipse، يجب أن يدعم كليهما (إذا كان لديك مصحح أخطاء يدعم D مثبتًا).يجب أن أعترف أنني لم أجربه منذ فترة طويلة، وعندما فعلت ذلك، تم تصحيح الأخطاء لا العمل باستخدام gdb.

أنظر أيضا هذا السؤال

أنا شخصياً أستخدم Vim الذي لا يوفر حاليًا إكمالًا ولا تصحيحًا للأخطاء، على الرغم من أنني أعلم أن محرك الإكمال قد بدأ مرة واحدة.

نصائح أخرى

أقترح عليك تجربة ممتازة الكود::كتل بيئة تطوير متكاملة.إنه يتمتع بدعم جيد جدًا لـ D (حتى أنه يتعرف تلقائيًا على مترجمي DMD و/أو GDC D).

لقد سبق ذكر بديل آخر أعلاه - النزول.لم أستخدم Descent لأنه كلما جربته واجهت مشاكل وفي مرحلة ما استسلمت (وهذا لا يعني أنه سيئ، بل يعني أنني كسول فقط لمعرفة المشاكل).

يستخدم C::B GDB لذلك أعتقد (لست متأكدًا، لم أحاول) أنه يمكنك استخدام GDB المصحح لتصحيح أخطاء التعليمات البرمجية الخاصة بك.

في نظام التشغيل Linux، أستخدم Eclipse (+Descent) أو gEdit كـ IDE وأستخدم gdb كمصحح أخطاء.

أنا استخدم النسب كذلك.لا أستخدم بت مصحح الأخطاء الخاص به ولكن هذا لأنني أقوم بالتحرير على سطح مكتب Windows وأقوم بإنشاء/تشغيل/تصحيح الأخطاء على خادم Linux.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top