Gerçekten uzun kod bloklarını düzenlerken (bu kesinlikle yine de yeniden düzenlenmesi gerekir, ancak bu sorunun kapsamı dışındadır), genellikle bir tanesi fonksiyon bloklarını daraltabilir gibi ifade bloklarını daraltabilme yeteneğini isterim. Yani, parantez içine alınmış her şey için kod anahatlarında eksi simgesi belirirse harika olurdu. Fonksiyonlar, sınıflar, bölgeler, ad alanları, kullanımlar için görünür, ancak koşullu veya yinelemeli bloklar için görünmez. İfs, switchler, foreaches, bu tür şeyler gibi şeyleri çökertebilirsem harika olurdu!
Biraz googling, görünüşe göre VS C + anahat bu izin verir ama VS # C anahat özetlemiyor. Nedenini anlamıyorum. Notepad ++ bile C # biçimlendirmesini seçerseniz bu çöker böylece Visual Studio neden alamadım.
Herkes bu davranışı etkinleştirecek bir VS2008 eklentisi biliyor mu? Ya da bir çeşit gizli ayar?
Eklemek için düzenlendi: bölgeleri eklemek elbette bir seçenektir ve benim için zaten gerçekleşti, ancak açıkçası, parantez içine alınmış bir bölgeye sarmak zorunda kalmamalıyım ... mevcut kod, ben sadece yine de endişe daha iyi ayrılması için refactor olur. (bölgeler yerine yeni yöntemlerle "sarma";)