Tastaturkürzel zum Schließen aller Registerkarten außer der aktuellen in Visual Studio?

77

Kennt jemand eine Tastenkombination zum Schließen aller Registerkarten mit Ausnahme der aktuellen in Visual Studio? Und wenn wir schon dabei sind, die Verknüpfung zum Schließen aller Registerkarten? Gibt es dafür eine Resharper-Option? Ich habe in der Vergangenheit gesucht und es nie gefunden.

Ted
quelle

Antworten:

92

Ich glaube nicht, dass es standardmäßig eine gibt, aber Sie können zu Extras> Optionen> Umgebung> Tastatur gehen und einen Schlüssel an File.CloseAllButThis binden.

Ich benutze ctrl+ alt+w

Aaron Jensen
quelle
2
Wenn Sie VSVIM verwenden, können Sie in das Befehlsfeld vsc File.CloseAllButThis eingeben, praktisch, wenn Sie keinen Tastenanschlag
zuordnen
2
Es gibt einen Standardweg! Siehe meine Antwort
Anderson Fortaleza
54

Standardmäßig hat der Befehl File.CloseAllButThiskeine Tastaturbindung. Sie können jedoch selbst eine einrichten, wie hier gezeigt:

In diesem Beispiel werde ich auf der Karte CTRL+ SHIFT+ ALT+ Wauf File.CloseAllButThisdem globalen Namensraum. Möglicherweise möchten Sie den Bereich nur auf den Texteditor einstellen.


Ich schließe alle Dokumente mit ALT+ W+ L.

Dies ist in Visual Studio ohne spezielle Plugins oder Konfiguration verfügbar. Es wird nur die Symbolleisten-Mnemonik verwendet. Der entsprechende Befehl ist Window.CloseAllDocumentsfür den Fall, dass Sie ihn an etwas anderes binden möchten.

Drew Noakes
quelle
Funktioniert auch mit VS 2003 (was mittlerweile prähistorisch ist)!
Jaywalker
Vielen Dank! Seltsam, dass es sich unter dem Menü Fenster statt unter dem Menü Datei befindet, wo Sie es erwarten würden.
David
Nun, der "außer dem aktuellen" -Teil hat nicht ganz funktioniert ..! :-)
stolsvik
1
@stolsvik, ich habe meine Antwort für Sie erweitert.
Drew Noakes
@Drew - Vielen Dank, dass Sie auf die Tastatur-Mnemonik hingewiesen haben, um alle Dokumente zu schließen (nicht nur "alle, sondern dies"). Wenn jemand diese Verknüpfung anpassen möchte, ist es einfach, eine Verknüpfung zu Window.CloseAllDocuments zu erstellen. Zum Beispiel bin ich es gewohnt, mit Strg + Umschalt + W alle Registerkarten zu schließen (wie in Webbrowsern und Eclipse).
Nexus-Bytes
41

Schnelle Antwort: ALT+ -+A

Getestet in Visual Studio 2013. In dem Fenster, das Sie geöffnet halten möchten, drücken Sie ALT+ -, um das Menü oben links zu öffnen. Drücken Sie dann A, um alle Fenster außer dem aktuellen zu schließen.

Anderson Fortaleza
quelle
1
Dies ist der Standardweg! +1
Aggsol
2
Alt -gibt es seit mindestens Windows 95 und ist wirklich in Windows und Visual Studio integriert. Ich hätte wissen müssen, wie man diese Verknüpfung überprüft, großartig.
Maslow
2
Diese Verknüpfung ähnelt Alt+ Spaceinsofern, als sie das Systemmenü öffnet, jedoch für das aktuelle untergeordnete MDI-Fenster . Ich frage mich, ob dies bedeutet, dass Visual Studio tatsächlich MDI verwendet.
MarioDS
11

Standardmäßig gibt es keine Tastenkombination, aber Sie können sie in den allgemeinen Umgebungseinstellungen (Optionen-> Umgebung-> Tastatur) an eine Tastenkombination binden. Der Befehl lautet File.CloseAllButThis.

pdavis
quelle
5

Wenn Sie zu oft "Alles außer diesem schließen" verwenden, können Sie auch Extras \ Optionen \ Umgebung \ Dokumente \ [x] versuchen, das aktuelle Dokumentfenster wiederzuverwenden, sofern es gespeichert ist. In Kombination mit den letzten Änderungen von ReSharper (Strg- oder Strg-E, je nach Tastaturbelegung) können Sie vermeiden, dass ständig zu viele Dokumente geöffnet sind, und trotzdem schnell zwischen kürzlich geöffneten Dokumenten navigieren.

Ilya Ryzhenkov
quelle
2

So schließen Sie alle Dokumente:

Extras-> Anpassen ...-> Tastatur ..-> Umgebung-> Tastatur

Dort habe ich den Befehl Window.CloseAllDocuments Alt + Strg + F4 zugeordnet

erikH
quelle
Ab VS2012 ist es Extras-> Optionen-> Umgebung-> Tastatur. Dort können Sie Windows.CloseAllDocuments zuordnen.
erikH
0

Ich folge der Methode von aarojensen , füge sie jedoch in das Dateimenü ein (klicken Sie mit der rechten Maustaste auf das Menü und wählen Sie Anpassen). Dann schließt Alt-FB alle außer dem Strom.

Charley Rathkopf
quelle