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.

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


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.


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.


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.


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.



2

So schließen Sie alle Dokumente:

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

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


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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.