2010-12-08 15 views
11

Araç pencereleri VS2010'da çekmeye başladım. İşleyiş tarzını beğendim, araç pencerelerini bir monitöre ve kodlarım diğerine koydum. Visual Studio'daki tüm araç pencerelerini kapatın.

Ancak, benim tek yakınma hızla tüm araç pencereleri kapatmak istiyor bazen, ve ben bir çırpıda hepsini kapatmak için bir yol isteriz.

Tek bir pencereyi kapatmak için Shift-Esc'i biliyorum, ancak TÜM araç pencerelerini bir seferde kapatmanın bir yolu var mı?

Bir VS2010'a özel bir cevap iyidir, ancak işe yarayacak her şey çok fazla olacaktır.

Teşekkürler!

+0

Dünyada bunun için nasıl bir kısayol yoktur. JetBrains ürünlerinde Ctrl-Shift-F12. Ugh. – Seth

cevap

10

Tamam, thanks to this blog Çalışma çözümünü bir araya getirmeyi başardım. Bağlantının ölmesi ihtimaline karşı burada tekrar hatırlayacağım ama tüm kredi The Boolean Frog'a (aka Pascal) gider.

Visual Studio 2010 bir makro oluşturun (Araçlar Altında -> Makrolar -> Makrolar IDE ...) ve bir genel modül içine bu kodu koymak:

Public Sub CloseAllToolWindows() 
    Dim items As EnvDTE.Windows = DTE.Windows 
    Dim item As Window 

    For Each item In items 
     If item.Kind.Equals("Tool") And item.Visible Then 
      item.Close() 
     End If 
    Next 
End Sub 

Sonra Araçlar 'kafa -> Seçenekler -> Enivornment -> Klavye, orada iletişim kutusunun içinde, içeren komutları göster: kutusunun altında Makroları arayın. Yeni oluşturulan makronuz orada, bir klavye kısayolu atayın ve Bob'un amcanız tüm Araç Pencerelerini kapatabilir :)

Şahsen Ctrl-W, C um, "Pencere, Kapat" kodunu kullandım ama İstediğinizi kullanabilirsiniz :)

+0

Bazı yüzen/kurtarılmamış pencerelerin bazen yanıt vermediğini ve kapatılamayacağını gördüğümde çok kullanışlıdır. –

0

olarak bildiğim kadarıyla, tüm alet pencereleri kapatmak için şansı yoktur: -/Ne yapmam, oto gizlemek için tüm pencereleri belki bu senin için de çalışır ?! Visual Studio

için "Pencere" git -> ve Sen, Seçenekler Çevre, Klavye Araçları altındaki VS2010 içinde Window.AutoHideAll için bir tuşa atamak ya da "Fullscreen" kullanabilirsiniz

+0

Maalesef, Otomatik Gizleme, takılı olmayan ve otomatik olarak gizlenen araç pencereleri için çalışmaz. – CubanX

1

"Otomatik Hide" ama bunlar tıklayın Sadece pencereleri gizleyin, kapatmayın.

+2

Maalesef, Otomatik Gizleme, takılı olmayan ve otomatik olarak gizlenen araç pencereleri için çalışmaz. – CubanX

İlgili konular