سؤال

يبدو أن MonoDevelop 1.0 لا يحتوي على منسق تعليمات برمجية مثلما يفعل Eclipse في Java.هل هناك برنامج نصي مفضل لـ Shell (أو وظيفة MonoDevelop الإضافية؟) وجدت أنه يعمل بشكل جيد؟

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

المحلول

في الوقت الحالي، يتم وضع علامة على تنسيق التعليمات البرمجية المصدر في MonoDevelop كتحسين مستقبلي:https://bugzilla.novell.com/show_bug.cgi?id=321946

في هذه الأثناء، قد ترغب في التحقق من النمط الفني لتنسيق C#:http://astyle.sourceforge.net/

أخطط لمعرفة كيف يمكن توصيل هذا كأداة خارجية داخل MonoDevelop.إذا وصلت إلى ذلك، فسوف أقوم بتحرير إجابتي بالمعلومات. تحديث:ليس لدي سمعة كافية لترك تعليق، لذا سأكتب تعليقًا هنا:عمل رائع، Dustin، وتصحيح لـ MonoDevelop أيضًا :-) أتساءل عن مدى حداثة الإصدار المضمن مع Ubuntu...وفي كلتا الحالتين، أنا سعيد لأنك وجدت شيئًا يناسبك.

نصائح أخرى

شكرا براندون.لقد قدمت التصحيح إلى MonoDevelop.تكمن مشكلة الوظائف الإضافية لـ MonoDevelop في وجود خطأ في برنامج التحويل البرمجي الأحادي الذي لا يتعامل مع المفوضين المجهولين بشكل صحيح.(تقرير الشوائب: https://bugzilla.novell.com/show_bug.cgi?id=394347)

التصحيح/الحل البديل هو تحويل المفوض المجهول إلى نوع المفوض المناسب.(تقرير الشوائب والتصحيح: https://bugzilla.novell.com/show_bug.cgi?id=369538)

أنا أستخدم الإصدار المصحح الآن وأستطيع تنفيذ AStyle على المستند المحرر الحالي بمجرد إنشاء إعداد أداة خارجية جديد بالإعدادات التالية:

عنوان:A_STYLE (وضعت في السطح لتمكين مفاتيح hotkeys):حجج Astyle:${ItemPath}

بعد ذلك، قم فقط بتنفيذها باستخدام Tools->AStyle (أو ALT-T, S)

تحرير بتاريخ 25/09/08 - لقد قمت للتو بنشر مدونة حول كيفية تصحيح MonoDevelop 1.0 وتشغيله مع AStyle: http://dustinbreese.blogspot.com/2008/09/auto-formatting-code-in-monodevelop-10.html

إنه تمرين برمجي لطيف لكتابة المنسق الخاص بك.لقد كتبت واحدة لـ C++، وكان تحديًا رائعًا.يمكنك أن تتعلم الكثير من خلال كتابتها :)

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