سؤال

هل هناك أي نوع من المكونات الإضافية أو الأداة المتاحة ل Visual Studio 2008 إلى أبجد الأساليب ؟ من الناحية المثالية أود أداة من شأنها أن يرتب مجموعة أو نوع محدد (أيفقط طرق غير الأعضاء المتغيرات) ، إما تلقائيا أو بناء على الطلب.

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

المحلول

Resharper لديه نوع الأعضاء تخطيط، التي يمكن أن تأمر أعضاء حسب النوع، وإمكانية الوصول وحسب الترتيب الأبجدي كذلك.

<الصورة> يمكنك أيضا أن تأخذ نظرة إلى أورا ، والتي تمثل جزء في الاستوديو البصري الذي أمر (على الرغم من المصدر قد لا تكون). رابط قتلى.

نصائح أخرى

الجواب التالي يذهب أبعد بكثير من العملية يسأل ، لأنني أعتقد أن يصنف طرق فقط من خلال اسم هو الآن ليس بما فيه الكفاية بالنسبة لمعظم المبرمجين.في الغالب كنت تريد الخاص بك الطرق والمنشئات المجالات معالجات الأحداث ، واجهة التطبيقات أن تكون مفصولة عن بعضها البعض (أيمن خلال المناطق) ، مرتبة حسب معايير مختلفة.

لهذا الغرض حاولت NArrange, Regionerate, و لقد وجدت لهم لا بديهية للاستخدام.لذلك ReSharper وأصبح أداة من خياري.

كما سبق ذكره من قبل @DavidN ، ReSharper يمكن فرز أعضاء الفئة (الحقول ، منشئات, طرق, مندوبين) حسب الاسم, الوصول, نوع, readonly, الخ...يمكنك أيضا تحيط أعضاء محددين مع المناطق.ما أحب أكثر هو القدرة على المجموعة واجهة أعضاء (على سبيل المثال ، #region IDisposable مع void Dispose() طريقة في ذلك) وأساليب التعامل مع الحدث.

ReSharper يوفر على حد سواء - طريقة سهلة لتكوين الزناد الفرز من أعضاء الفئة.

تكوين تخطيط

إنشاء ملف XML داخل Visual Studio نسخ-لصق النوع الافتراضي الأعضاء تخطيط (ReSharper الخيارات > لغات > C# > اكتب أعضاء تخطيط) في هذا الملف.تحميل أحدث XSD.إضافة ملف المخطط إلى Visual Studio مخطط الملفات (القائمة < XML > المخططات...> إضافة).يجب أن تكون قادرا الآن إلى تحرير ملف XML مع دعم التحسس الذكي.

مما اثار إعادة ترتيب

إذا كنت تستخدم Visual Studio لوحة المفاتيح مخطط (ReSharper الخيارات > Visual Studio التكامل) و اضغط Ctrl+E,F بالنسبة الصمت تنظيف كود.سيظهر مربع حوار حيث يمكنك اختيار تنظيف كود الإعداد.هذا الإعداد يجب أن تحقق إعادة ترتيب نوع من أعضاء.المرة الثانية اضغط على الاختصار ، ReSharper تلقائيا إعادة ترتيب أعضاء الفئة.

1: ReSharper نوع من أعضاء XSD

في حين Resharper لديها العديد من الميزات الرائعة له تأثير كبير في وحدة المعالجة المركزية و I/O الاستخدام و يمكن أن تكون معقدة للغاية لاستخدام.بل هو أيضا متاح فقط بموجب الترخيص التجاري إلا إذا كنت مؤهلا للحصول على عدد قليل جدا محددة مجانا تراخيص الاستخدام.

محاولة CodeMaid.هو مجاني للاستخدام التجاري و أقل بكثير من أداء النفقات العامة.أجد أنه سهل الاستخدام و هو جيد جدا بالنسبة وأرتب الأساليب.


إلى نوع الملف افتح الملف عن طريق مستكشف الحلول:

  1. انقر بزر الماوس الأيمن على الملف المفتوح
  2. رمز خادمة القائمة (على الأرجح بالقرب من أعلى القائمة فوق الحق)
  3. انقر Reorganize Active Document

بدلا من ذلك باستخدام الافتراضي CodeMaid مفاتيح الاختصار CTRL+م,Z إلى النوع النشط الملف.

لC # يمكنك استخدام Regionerate لتنظيم التعليمات البرمجية. يمكنك إنشاء القالب الذي ينظم ببساطة التعليمات البرمجية ولكن لا تستخدم المناطق.

ويمكنك إنشاء هذه الوظيفة نفسك باستخدام Devexpress 'الحرة <لأ href = "HTTP: // www.devexpress.com/Downloads/Visual_Studio_Add-in/DXCore/ "يختلط =" نوفولو noreferrer "> DXCore المنتج (إطار التمدد نفسه المستخدم في إنشاء <لأ href =" http://www.devexpress.com / المنتجات / Visual_Studio_Add في / CodeRushX / "يختلط =" نوفولو noreferrer "> CodeRush ).

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