Visual Studio C# 2008: مشكلة طي الرمز عند الكتابة
-
27-09-2019 - |
سؤال
لديّ المشكلة التالية في طي الرمز: إذا كان لدي فئة ذات طرق مطوية ، وأدخل رمزًا بين هذه الطرق ، يتكشف الرمز السفلي تلقائيًا. على سبيل المثال:
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 البحث عن شريحة قريبة ، لكن لا يمكنني العثور على أي خيار لتعطيل مطابقة الأقواس.
نقدر أي مساعدة هنا.
المحلول
تلميح/خدعة/حلول: يمكنك البدء عن طريق كتابة القوس الختامي أولاً. هذا عادة ما أتجنب الكود الذي تتكشف عندما أرغب في التعليق (ابدأ بعلامة الإغلاق " * /" في نهاية الكتلة المطلوبة ، ثم أدخل علامة الفتح الخاصة بي فقط " / *"