سؤال

أنا أستخدم RESHRAPER 4.5 وأحتاج إلى تنسيق مخصص للأقواس عند كتابة مجموعة أو تهيئة كائن. Resharper يدعم بعض الأساليب:

نمط جنو:

int[] array = new int[]  
                  {  
                      1, 2, 3  
                  }  

لكني بحاجة:

int[] array = new int[] 
{  
    1, 2, 3  
}  

هل هناك أي طريقة لتخصيص هذه القوالب؟

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

المحلول

يمكنك تخصيص التجديد للقيام بذلك، ستحتاج إلى القيام بما يلي (الكل في إعادة بيع -> خيارات -> C # -> نمط التنسيق):

  1. في تخطيط الأقواس, ، تعيين صفيف وتهيئة الكائن ل في السطر التالي (نمط BSD).
  2. في آخر, ، تأكد من أن خط المسافة البادئة المستمر تم تعيين إلى 1.
  3. في آخر, ، تأكد من أن صفيف المسافة البادئة، كائن وجمع كتلة تهيئة يكون لم يتم التحقق منه.

يجب أن تحصل على النمط الذي تريده.

نصائح أخرى

اعتبارا من R # 7.1 تم تغيير بعض سمات الخيار:

  1. في تخطيط الأقواس, ، تعيين صفيف وتهيئة الكائن ل في السطر التالي (نمط BSD).
  2. في آخر, ، تأكد من أن خط المسافة البادئة المستمر تم تعيين إلى 1.

مثل في الإصدارات القديمة و

  1. في آخر, ، في محاذاة بنية متعددة تأكد من أن صفيف، كائن وجمع التهيئة غير مرفق.

يبدو أن هذه المقالة لديها إجابة مماثلة لما تبحث عنه:

إعادة تشغيل: تحديد صفيف ومسافة البادئة تهيئة الكائن

(استمرار الإجابات السابقة بواسطة JAL و MBX)

اعتبارا من R # 2017.1 (وربما الإصدارات السابقة)، قم بما يلي:

  1. في نمط التنسيق -> تخطيط الأقواس, ، تعيين صفيف وتهيئة الكائن ل في السطر التالي (نمط BSD)
  2. في نمط التنسيق -> أخرى -> المسافة البادئة, ، تأكد من أن خط المسافة البادئة المستمر تم تعيين إلى 1
  3. في نمط التنسيق -> أخرى -> محاذاة بنيات متعددة, ، تأكد من أن صفيف، كائن وجمع التهيئة يكون لم يتم التحقق منه. وبعد قد ترغب أيضا في إلغاء تحديد طريقة الطريقة المجهولة إذا كان ذلك يتوافق مع نفس النمط.

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

أتمنى أن يساعدك هذا.

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