2010-12-08 10 views
11

Ich habe angefangen, meine Werkzeugfenster in VS2010 zu ziehen. Ich mag die Art, wie es funktioniert, ich habe Werkzeugfenster auf einen Monitor und meinen Code auf den anderen.Schließen Sie alle Werkzeugfenster in Visual Studio?

Mein einziger Kritikpunkt ist jedoch gelegentlich, dass ich alle Werkzeugfenster schnell schließen möchte und ich würde einen Weg finden, sie alle auf einen Schlag zu schließen.

Ich weiß über Shift-Esc, um ein einzelnes Fenster zu schließen, aber gibt es eine Möglichkeit, alle Werkzeugfenster auf einmal zu schließen?

Eine VS2010 spezifische Antwort ist in Ordnung, aber alles, was funktionieren würde, wäre anschwellen.

Danke!

+0

Wie in der Welt gibt es keine Abkürzung dafür. Strg-Umschalt-F12 in JetBrains-Produkten. Pfui. – Seth

Antwort

10

Ok, thanks to this blog Ich konnte eine funktionierende Lösung zusammensetzen. Ich werde es hier für den Fall zusammenfassen, dass der Link jemals stirbt, aber der ganze Dank geht an The Boolean Frog (alias Pascal).

Erstellen Sie ein Makro in Visual Studio 2010 (Unter Extras -> Makros -> Makroide ...) und setzen diesen Code in einem öffentlichen Modul:

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 

Dann gehen Sie auf Extras -> Optionen -> Enivornment -> Tastatur, suchen Sie im Dialogfeld dort unter dem Feld Befehle anzeigen mit: nach Makros. Ihr neu erstelltes Makro ist genau dort, weisen Sie ihm eine Tastenkombination zu, und Bobs Onkel können Sie alle Werkzeugfenster schließen :)

Ich persönlich benutze den Code Ctrl-W, C für, umm, "Fenster, Schließen" aber Sie können verwenden, was auch immer Sie möchten :)

+0

Sehr nützlich, da ich feststellen kann, dass einige Floating/Undocked-Fenster manchmal nicht mehr reagieren und nicht geschlossen werden können. –

0

So weit ich weiß, gibt es keine Möglichkeit, alle Werkzeugfenster zu schließen: -/Was ich mache ist, alle Fenster automatisch zu verstecken, vielleicht funktioniert das auch für dich ?!

In Visual Studio gehen Sie auf "Window" -> und klicken Sie auf "Auto Hide"

+0

Leider funktioniert die automatische Ausblendung nicht für Werkzeugfenster, die nicht angedockt und automatisch ausgeblendet sind. – CubanX

1

Sie einen Schlüssel zu Window.AutoHideAll in VS2010 unter Tools zuweisen können, Optionen Umwelt, Tastatur oder verwenden Sie "Vollbild", aber diese Verstecke einfach die Fenster, schließe sie nicht.

+2

Leider funktioniert die automatische Ausblendung nicht für Werkzeugfenster, die nicht angedockt und automatisch ausgeblendet sind. – CubanX

Verwandte Themen