سؤال

لديّ المشكلة التالية في طي الرمز: إذا كان لدي فئة ذات طرق مطوية ، وأدخل رمزًا بين هذه الطرق ، يتكشف الرمز السفلي تلقائيًا. على سبيل المثال:

class A
{
   void Method1() [ folded ]

   void Method2() [ folded ]

   void Method3() [ folded ]
}

إذا قمت بإدراج رمز بين الطرق 1 و 2 ، فسيحدث ما يلي في وسط الكتابة:

class A
{
   void Method1() [ still folded: good ]

   void Method4( [I typed until here and pause]

   void Method2()
   {
      [ unfolded by VS... do not want this! ]
   }

   void Method3()
   {
      [ more auto unfolding... ugh! ]
   }
}

هل هناك خيار لتعطيل "الذكية" غير المرتبطة بالسيارات التي قام بها Visual Studio؟ أريد فقط إدراج الطريقة 4 والحفاظ على الطرق 2 و 3 مطوية. كنتيجة للسيارات ، لا بد لي من طي الأساليب 2 و 3 يدويًا مرة أخرى.

أظن أنه عندما كتبت القوس المفتوح ، يحاول VS البحث عن شريحة قريبة ، لكن لا يمكنني العثور على أي خيار لتعطيل مطابقة الأقواس.

نقدر أي مساعدة هنا.

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

المحلول

تلميح/خدعة/حلول: يمكنك البدء عن طريق كتابة القوس الختامي أولاً. هذا عادة ما أتجنب الكود الذي تتكشف عندما أرغب في التعليق (ابدأ بعلامة الإغلاق " * /" في نهاية الكتلة المطلوبة ، ثم أدخل علامة الفتح الخاصة بي فقط " / *"

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