2012-04-12 19 views
31

Ctrl tüm sınıfları daraltmak için nasıl + M + O ı özetleyen bütün sınıfları daraltmak için bir yol bulmak zor bir zaman var ancak bir sınıftaki tüm yöntemleri daraltmak için gerçekten büyük eserleri tüm dosya.Visual Studio özetleyen

Birisi sorabilir - bir dosyada neden birçok dersiniz var? Çünkü MSpec kullanıyorum ve dersler benim testlerim. Bu yüzden onlarca sınıfa sahip dosyalarım var. Kafamı ne olup bittiğimin etrafına sarmak için genellikle tek tek sınıfları çökertmek zorundayım ama bu gerçekten verimli değil.

+0

Çok yardımcı olacağından emin değilim, ancak bir sınıfın çökmesini tanımlamak için Ctrl + M + M tuşlarını kullanabilirsiniz. – Malice

+0

Teşekkürler, haklısınız, ama sadece bir geçerli sınıfı daraltır, ama biraz da yararlıdır ama 30 sınıf için hala acı veriyor :-) –

+0

Neden Ctrl + M, Ctrl + O ile tümüyle çökmez ve sonra el ile genişletmek için A ilgi duyuyorlar? – bubblez

cevap

49

Ha - iyi, görünüşe göre daha sonra cevap dakikalarını keşfeden önce sadece bir ödül vermem gerekiyordu.

CtrlM, CtrlL tüm ana hatlarını geçiş yapılır. Dosyadaki herhangi bir şey daraltılmışsa, bunu ilk kez çağırdığınızda her şey genişler ve sonra tekrar çağıran her şeyi çöker. Bu aynı zamanda küçük bir rahatsızlık olan isim alanını daraltır, ancak ben buna ilerleme diyeceğim.

+0

'u kullanarak tüm anahatları daraltabilirsiniz Harika, aradığım şey buydu! –

+2

lanet olsun, bu lütuf üzerinde özledim inanamıyorum, ben 'Ctrl + M', 'Ctrl + L' her zaman kullanıyorum :) – Robbie

+3

Ayrıca Ctrl + A, Ctrl + MM benim için çalışır, aynı zamanda isim alanını daraltır . – Dan

19

Kabul edilen cevap, bunu yapmanın dolambaçlı yoludur.

Hepiniz çöker Ctrl + M, A, arıyoruz.

Jay mentioned olarak, Ctrl + M, L tüm genişletir, ama daha önce genişletilmiş, tüm çöker.