سؤال

يمكنني استخدام أوامر طي الرمز في Visual Studio 2008 طوال الوقت - على سبيل المثال

ctrl + m, ctrl + o  (collapse all)
ctrl + m, ctrl + m  (toggle expand/collapse of code block)

يحتوي Visual Studio 2010 على "تحسين" أن الكود المطوي لديه الآن خط مساحة أبيض بين كتلة واحدة والي. على سبيل المثال

void function1()[+]{...}

void function2()[+]{...}

بدلاً من طريقة VS2008

void function1()[+]{...}
void function2()[+]{...}

أي شخص يعرف كيفية منع VS2010 من إضافة مساحة Whiteline هذه - إنه أمر مزعج للغاية!

تحديث: يبدو أن الكثير من الناس لا يمكنهم إعادة إنتاج. ولكن نظرًا لأن هذا السؤال حصل على 6 أصوات حتى الآن ، أفترض أن هناك من يستطيع ذلك.

C# يبلغ المستخدمون أنهم لا يستطيعون إعادة إنتاج. أنا رمز في C ++ حصريًا وهي بالتأكيد مشكلة في C ++. ربما سأقوم بنشر تقرير إلى M $ ...

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

المحلول

لست متأكدًا مما إذا كانت مشكلتك المحددة تتم معالجتها عن طريق تثبيت أدوات قوة الإنتاجية, ، لكنني اختبرت للتو الشاشة المنهارة في مشروع C ++ في التثبيت الخاص بي ويعمل كما كان في VS2008. ال أدوات قوة الإنتاجية أضف الكثير من الميزات الصغيرة اللطيفة الأخرى وإصلاح بعض التهيج في VS2010 التي تجعلها تستحق وجودها على أي حال.

ملاحظة إضافية: نحن ندير VS2010 Ultimate ، على الرغم من أنني لا أتوقع أن تكون الإصدار مهمًا.

نصائح أخرى

لا أستطيع إعادة إنتاجه. أنا أستخدم Visual C# 2010 Express.

namespace Bums
{
    class Bum1
    {
        void Lick1()
        {
            Lick2();
        }
        void Lick2()
        {
            Lick1();
        }
    }
    class Bum2
    {
        void Lick1()
        {
            Lick2();
        }
        void Lick2()
        {
            Lick1();
        }
    }
}

Pinky

(يرجى عدم وجود تعليقات حول كيفية استنباط كلا الفئتين من واجهة Ibum الأساسية)

فقط للتوضيح ، عند استخدام "Ctrl + M أو Ctrl + O 'أو" Ctrl + M أو Ctrl + M "في Visual Studio 2010 ، ثم VS إضافة خط مساحة أبيض تلقائيًا بين الطرق.

افترض أن لديك الفصل التالي:

 public class VsSettings
 {
        void function1()
        {
        }
        void function2()
        {
        }
 }

وبعد انقر فوق "ctrl + m ، ctrl + o 'ترى المتابعة:

 public class VsSettings
    {
        void function1()...

        void function2()...
    }

إذا كان الأمر كذلك ، فحاول إعادة تعيين إعدادات Visual Studio (أدوات -> إعدادات الاستيراد والتصدير) وتعطيل الإضافات الخارجية (مثل Resharper ، إلخ.) ، لأن النتيجة كانت دائمًا متابعة (مع تمكين Resharper ، دون إعادة تعيين ، قبل إعادة تعيين الإعدادات ، بعد إعادة تعيين الإعدادات):

  public class VsSettings
        {
            void function1()...    
            void function2()...
        }

نأمل أن تكون هذه المساعدة.

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