Visual Studio أو Resharper وظائف لوضع باستخدام توجيهات
-
03-07-2019 - |
سؤال
أحب أن أضع باستخدام توجيهات داخل الحالي مساحة وليس خارجها كما VS و Resharper في الافتراضي يضع لهم.
لا أحد يعرف من الماكرو/وظائف القياسية التي تفرز/إزالة غير المستخدمة باستخدام توجيهات ويضع لهم داخل الحالي مساحة?
المحلول
<القوي> UPDATE - ReSharper 2016.1 : لوالآن انتقل هذا الخيار ل<م> كود التحرير → C # رمز → نمط → أضف 'باستخدام' التوجيه إلى أعمق نطاق م>
هل حاولت الخيار ReSharper:
لغات → C # → تنسيق نمط → الواردات النطاق → إضافة باستخدام التوجيه إلى أعمق نطاق م>
وأنا لست متأكدا ما إذا كان تنظيف كود R # الصورة وإعادة ترتيب القائمة بالنسبة لك بالرغم من ذلك.
نصائح أخرى
واعتبارا من الإصدار 8.2، انتقلت هذه. هو الآن هنا:
وضمن البصرية ستوديو
Resharper -> خيارات ...
وبعد ذلك في
الحوار خيارات
كود التحرير -> C # -> الواردات النطاق -> إدراج باستخدام توجيهات عند الضرورة -> إضافة باستخدام التوجيه إلى أعمق نطاق
واعتبارا من Resharper 9 انتقلت هذه إلى Code Editing
=> C#
=> Code Style
=> Reference Qualification
=> Add 'using' directive to deepest scope
.
وأو يمكنك استخدام منشأة إعدادات بحث جديد والبحث عن deepest scope
. الإعداد المحدد سوف يأتي:
StyleCop يدعم ReSharper التكامل بدءا من الإصدار 4.7.
من http://stylecop.codeplex.com/:
4.7 متوافق مع JetBrains R#5.1( 5.1.3000.12) ، R#6.0 (6.0.2202.688) ، R#6.1 (6.1.37.86) ، R#6.1.1 (6.1.1000.82) و R#7.0 (7.0.54.77)
4.7 متوافق مع Visual Studio 2008 Visual Studio 2010 Visual Studio 11
ويتضمن هذا الإصدار StyleCop ReSharper المساعد (متوافق مع ReSharper 5.1, 6.0, 6.1, 6.1.1 و 7.0)
ولقد تحرير بلدي القوالب الافتراضية استوديو البصرية للوضع الخاص بي باستخدام توجيهات داخل مساحة الاسم.
لفرز وإزالة توجيهات غير المستخدمة، وأنا استخدم أوامر السلطة لبرنامج Visual Studio 2008 .