Podczas edycji naprawdę długich bloków kodu (które i tak zdecydowanie powinny zostać zrefaktoryzowane, ale to wykracza poza zakres tego pytania), często tęsknię za możliwością zwinięcia bloków instrukcji, tak jak można zwinąć bloki funkcyjne. Innymi słowy, byłoby wspaniale, gdyby ikona minus pojawiła się na konspekcie kodu dla wszystkiego zawartego w nawiasach klamrowych. Wydaje się, że pojawia się dla funkcji, klas, regionów, przestrzeni nazw, zastosowań, ale nie dla bloków warunkowych lub iteracyjnych. Byłoby fantastycznie, gdybym mógł zawalić takie rzeczy, jak ifs, przełączniki, kazania, tego rodzaju rzeczy!
Zagłębiając się w to trochę, odkryłem, że najwyraźniej zarysowanie C ++ w VS pozwala na to, ale zarysowanie C # w VS nie. Naprawdę nie rozumiem dlaczego. Nawet Notatnik ++ tak się zawali, jeśli wybiorę formatowanie w C #, więc nie rozumiem, dlaczego Visual Studio tego nie robi.
Czy ktoś wie o dodatku VS2008, który umożliwi takie zachowanie? A może jakieś ukryte ustawienie?
Zredagowano, aby dodać: wstawianie regionów jest oczywiście opcją i już mi się przydarzyło, ale szczerze mówiąc, nie powinienem musiałem owijać rzeczy w region, który jest już owinięty nawiasami klamrowymi ... gdybym miał edytować istniejący kod, po prostu zrefaktoryzuję go, aby i tak lepiej rozdzielić problem. („zawijanie” nowymi metodami zamiast regionów;)