Anpassen von Fensterlayouts und Personalisieren von Registerkarten

In Visual Studio können Sie Position, Größe und Verhalten von Fenstern anpassen, um Fensterlayouts zu erstellen, die für unterschiedliche Entwicklungsworkflows am besten geeignet sind. Sie können auch die Verwendung von Registerkarten für die Interaktion mit Ihrem Code personalisieren.

Anpassen von Fensterlayouts

Wenn Sie ein Fensterlayout anpassen, werden Ihre Änderungen in der IDE (Integrated Development Environment, integrierte Entwicklungsumgebung) von Visual Studio gespeichert. Wenn Sie z. B. die Andockposition des Projektmappen-Explorers ändern und Visual Studio dann schließen, ist der Projektmappen-Explorer nach dem nächsten Start von Visual Studio an derselben Position angedockt. Die Visual Studio-IDE speichert den Andockspeicherort, auch wenn Sie auf einem anderen Computer arbeiten.

Sie können ein benutzerdefiniertes Layout auch benennen und speichern und dann mit einem einzelnen Befehl zwischen den Layouts wechseln. Beispielsweise können Sie ein Layout für die Bearbeitung und ein Layout für das Debuggen erstellen und zwischen diesen mithilfe des Menübefehls Fenster>Fensterlayout anwenden wechseln.

Tipp

Ab Visual Studio 17.9 wurde die Liste der geöffneten Dokumente aus einem Binärformat in der SUO-Datei in ein Nur-Text-Format in einer JSON-Datei verschoben. Die JSON-Datei wird im ausgeblendeten VS-Ordner am gleichen Speicherort der SUO-Datei (solutionFolder.vs\SolutionName\v17) gespeichert. Diese JSON-Datei enthält die Liste der geöffneten Dokumente und deren Eigenschaften, das Layout von Dokumentgruppen und Containern sowie die breite vertikale Registerkartenspalte. Das Speichern in Nur-Text als JSON ermöglicht eine einfachere Sicherung sowie die Möglichkeit, verschiedene Gruppen von geöffneten Dokumenten einzuchecken, die bei Bedarf wiederhergestellt werden können.

Tool- und Dokumentfenster

Die IDE verfügt über zwei grundlegende Fenstertypen Toolfenster und Dokumentfenster. Toolfenster sind in Projektmappen-Explorer, Server-Explorer, Ausgabefenster, Fehlerliste sowie im Designer, in den Debuggerfenstern usw. enthalten. Dokumentfenster enthalten Quellcodedateien, beliebige Textdateien, Konfigurationsdateien usw. Sie können die Größe von Toolfenstern ändern oder sie durch Ziehen in der Titelleiste an einer anderen Stelle platzieren. Sie können Dokumentfenster mit deren Registerkarte verschieben. Klicken Sie zum Festlegen anderer Optionen für das Fenster mit der rechten Maustaste auf die Registerkarte oder die Titelleiste.

Im Menü Fenster werden Optionen zum Andocken, Abdocken und Ausblenden von Fenstern in der IDE angezeigt. Klicken Sie mit der rechten Maustaste auf eine Fensterregisterkarte oder Titelleiste, um weitere Optionen für ein bestimmtes Fenster anzuzeigen. Sie können mehrere Instanzen bestimmter Toolfenster gleichzeitig anzeigen. Sie können z. B. mehrere Webbrowserfenster anzeigen und zusätzliche Instanzen bestimmter Toolfenster erstellen, indem Sie Neues Fenster im Menü Fenster auswählen.

Geteilte Fenster

Wenn Sie zwei Positionen gleichzeitig in einem Dokument anzeigen oder bearbeiten müssen, können Sie die Fenster teilen. Um das Dokument in zwei Abschnitte zu teilen, durch die unabhängig voneinander gescrollt werden kann, wählen Sie im Menü Fenster die Option Teilen aus. Wählen Sie im Menü Fenster die Option Teilung aufheben aus, um die ursprüngliche Ansicht wiederherzustellen.

Symbolleisten

Sie können Symbolleisten anordnen, indem Sie sie per Drag & Drop an die gewünschte Position ziehen oder indem Sie die Positionen im Dialogfeld Anpassen festlegen. Weitere Informationen zur Anordnung und Anpassung von Symbolleisten finden Sie unter Vorgehensweise: Anpassen von Menüs und Symbolleisten.

Anordnen und Andocken von Fenstern

Dokumentfenster und Toolfenster können angedockt werden, sodass sie innerhalb des Rahmens des IDE-Fensters eine bestimmte Position und Größe haben. Sie können die Fenster auch als abgedockte Fenster außerhalb der IDE positionieren.

Ein Toolfenster kann an jeder Stelle innerhalb des IDE-Rahmens angedockt werden. Einige Toolfenster lassen sich auch als Fenster mit Registerkarten im Editor-Rahmen andocken. Sie können Dokumentfenster innerhalb des Editor-Rahmens andocken und an ihrer aktuellen Position in der Aktivierreihenfolge anheften.

Sie können auch mehrere Fenster per Rafting außerhalb der IDE andocken. Toolfenster können ausgeblendet oder minimiert werden.

Fenster können auf die folgenden Weisen angeordnet werden:

  • Heftet Dokumentfenster auf der linken Seite der Registerkartenreihe an.
  • Andocken von Fenstern am Bearbeitungsrahmen
  • Andocken von Toolfenstern am Rand eines Frames in der IDE.
  • Verschieben von Dokument- oder Toolfenstern über die IDE bzw. außerhalb der IDE.
  • Verbergen von Toolfenstern am Rand der IDE.
  • Anzeigen von Fenstern auf verschiedenen Bildschirmen.
  • Zurücksetzen der Fensteranordnung auf das Standardlayout oder ein gespeichertes benutzerdefiniertes Layout.

Um Tool- und Dokumentfenster anzuordnen, können Sie den Cursor auf die Titelleiste eines Fensters platzieren und ihn dann dahin ziehen, wo Sie das Fenster positionieren möchten. Alternativ dazu können Sie mit der rechten Maustaste auf die Titelleiste des Fensters klicken und das Kontextmenü verwenden, oder Sie können die Befehle im Menü Fenster verwenden.

Andocken von Fenstern

Beim Auswählen und Ziehen der Titelleiste eines Toolfensters oder der Registerkarte im Dokumentfenster wird ein Diamant-Führungssymbol angezeigt. Wenn sich der Mauszeiger während des Ziehvorgangs über einem der Pfeile in der Raute befindet, erscheint ein schattierter Bereich, der Ihnen anzeigt, wo das Fenster angedockt werden kann, wenn Sie die Maustaste loslassen.

Halten Sie beim Ziehen eines Fensters die STRG-TASTE gedrückt, um ein andockbares Fenster ohne Einrasten zu verschieben.

Drücken Sie zum Zurückkehren an die letzte Andockposition eines Tool- oder Dokumentfensters STRG, während Sie auf die Titelleiste oder die Registerkarte des Fensters doppelklicken.

Der folgende Screenshot zeigt das Diamant-Führungssymbol für Dokumentfenster, das nur im Bearbeitungsrahmen angedockt werden kann:

Screenshot of the Document window guide diamond.

Toolfenster können an einer Seite eines Frames in der IDE oder innerhalb des Bearbeitungsrahmens angebunden werden. Ein Rauten-Führungssymbol wird angezeigt, wenn Sie ein Toolfenster an eine andere Position ziehen, damit Sie das Fenster problemlos neu andocken können.

Screenshot of the Tool window guide diamond.

Im folgenden Screenshot ist der Projektmappen-Explorer an einer neuen Position angedockt, die durch den violett schattierten Bereich angegeben wird:

Screenshot of what appears in the IDE when you want to dock Solution Explorer in a new position.

Schließen und automatisches Ausblenden von Toolfenstern

Sie können ein Toolfenster schließen, indem Sie das X rechts oben auf der Titelleiste auswählen. Um das Fenster erneut zu öffnen, wählen Sie die gewünschten Toolfenster aus, indem Sie auf der Menüleiste Ansicht auswählen oder die zugehörige Tastenkombination verwenden.

Toolfenster unterstützen das Feature Automatisch ausblenden, mit der ein Fenster bei Verwendung eines anderen Fensters in den Hintergrund versetzt wird und somit nicht mehr sichtbar ist. Wenn ein Fenster automatisch in den Hintergrund versetzt wurde, wird sein Name auf einer Registerkarte am Rand der IDE angezeigt. Um das Fenster wieder zu verwenden, wählen Sie die Registerkarte aus, damit das Fenster wieder angezeigt wird.

Set of two screenshots that show the Auto Hide menu item and an associated set of tabbed tool windows when Auto Hide is selected.

Tipp

Legen Sie fest, ob die Funktion „Automatisch ausblenden“ in Toolfenstern einzeln oder als angedockte Gruppe angewandt wird, indem Sie im Dialogfeld Optionen das Kontrollkästchen Schaltfläche „Automatisch ausblenden“ bezieht sich nur auf aktives Toolfenster aktivieren oder deaktivieren. Weitere Informationen finden Sie auf der Seite Dialogfeld „Optionen“: „Umgebung“ > „Allgemein“.

Hinweis

Toolfenster, für die die Option „Automatisch im Hintergrund“ aktiviert ist, werden möglicherweise kurz eingeblendet, sobald das Fenster den Fokus erhält. Zum Ausblenden des Fensters wählen Sie ein Element außerhalb des aktuellen Fensters aus. Wenn das Fenster den Fokus verliert, wird es ausgeblendet.

Verwenden eines zweiten Monitors

Wenn Sie einen zweiten Bildschirm besitzen und dieser vom Betriebssystem unterstützt wird, können Sie auswählen, auf welchem Bildschirm ein Fenster angezeigt werden soll. Sie können mehrere Fenster sogar in Rafts auf anderen Bildschirmen gruppieren.

Tipp

Sie können auch mehrere Instanzen von Projektmappen-Explorer erstellen und auf einen anderen Bildschirm verschieben. Klicken Sie mit der rechten Maustaste auf den Knoten Projektmappe, und wählen Sie Neue Projektmappen-Explorer-Ansicht aus. Um die zusätzlichen Instanzen zu schließen, doppelklicken Sie auf jede Instanz, während Sie die STRG-TASTE gedrückt halten.

Zurücksetzen, Benennen und Wechseln zwischen Fensterlayouts

Sie können die IDE mit der Option Fenster>Fensterlayout zurücksetzen auf der Menüleiste auf das ursprüngliche Fensterlayout für Ihre Einstellungssammlung zurücksetzen. Beim Ausführen dieses Befehls geschieht Folgendes:

  • Alle Fenster werden an ihre Standardpositionen verschoben.

  • Fenster, die im Standardfensterlayout geschlossen sind, werden geschlossen.

  • Fenster, die im Standardfensterlayout geöffnet sind, werden geöffnet.

Erstellen und Speichern von benutzerdefinierten Layouts

Mit Visual Studio können Sie bis zu 10 benutzerdefinierte Fensterlayouts speichern und schnell zwischen diesen wechseln. Die folgenden Schritte zeigen Ihnen, wie Sie zwei benutzerdefinierte Layouts, mit denen Sie die Vorteile mehrerer Monitore mit angedockten Fenstern und abgedockten Toolfenstern nutzen können, erstellen, speichern, aufrufen und verwalten.

Erstellen eines Projekts und individuelles Anpassen des Layouts

Erstellen Sie zunächst ein Benutzeroberflächenprojekt (UI). Sie möchten den Platz für das Designer-Fenster maximieren und andere Toolfenster aus dem Weg räumen.

  1. Erstellen Sie ein neues Projekt vom Typ WPF-Anwendung für C#.

  2. Wenn Sie über mehrere Monitore verfügen, ziehen Sie das Fenster des Projektmappen-Explorers und das Fenster Eigenschaften auf den zweiten Monitor.

    Versuchen Sie, wenn Ihnen nur ein Monitor zur Verfügung steht, alle Fenster außer dem Designer zu schließen.

  3. Drücken Sie STRG+ALT+X, um das Toolboxfenster anzuzeigen. Ist das Fenster angedockt, ziehen Sie es so, dass es sich freischwebend dort befindet, wo Sie es platzieren möchten.

  4. Wenn das Layout Ihren Vorstellungen entspricht, wählen Sie Fenster>Fensterlayout speichern aus. Benennen Sie dieses Layout mit „Designer“.

    Beachten Sie, dass das neue Layout der nächsten Tastenkombination aus der reservierten Liste mit STRG+ALT+1...0 zugewiesen wird.

Erstellen eines Datenbankprojekts und eines Layouts

Fügen Sie dann der Lösung ein neues SQL Server-Datenbankprojekt hinzu.

  1. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf den Knoten Projektmappe, um das Kontextmenü zu öffnen, und wählen Sie Hinzufügen und dann Neues Projekt aus.

  2. Wählen Sie im Dialogfeld Neues Projekt hinzufügen die Option SQL in der Dropdownliste Alle Projekttypen aus, und wählen Sie dann SQL Server-Datenbankprojekt aus.

    (Sie können die Vorlage auch über das Suchfeld finden. Geben Sie dazu „SQL“ als Suchzeichenfolge in das Feld mit dem folgenden Text ein: Nach Vorlagen suchen (ALT+S).)

  3. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf das neue Datenbankprojekt, und wählen Sie In Objekt-Explorer anzeigen aus.

    Dadurch wird das Fenster SQL Server-Objekt-Explorer in Visual Studio angezeigt, in dem Sie auf Tabellen, Sichten und andere Objekte in der Datenbank zugreifen können. Dieses Fenster kann entweder schwebend sein oder angedockt bleiben. Passen Sie die anderen Toolfenster wie gewünscht an. Um das Beispiel realistischer zu gestalten, können Sie eine tatsächliche Datenbank hinzufügen. Für diese exemplarische Vorgehensweise ist das jedoch nicht notwendig.

  4. Wenn Ihr Layout Ihren Vorstellungen entspricht, wählen Sie auf der Menüleiste die Option Fenster und dann Fensterlayout speichern aus. Benennen Sie dieses Layout mit „DB Project“. (Für dieses Projekt ist kein Layout für den Debugmodus erforderlich.)

Wechseln zwischen Layouts

Um zwischen Layouts zu wechseln, verwenden Sie die Tastenkombinationen aus der reservierten Liste: STRG+ALT+1 – 0. Sie können auch im Hauptmenü Fenster>Fensterlayout anwenden auswählen.

Screenshot of the 'Apply window layout' menu.

Wenn Sie an Ihrem Arbeitsplatz mehrere Monitore und zu Hause einen Laptop mit nur einem Monitor nutzen, können Sie Layouts erstellen, die für den jeweiligen Computer optimiert sind.

Hinweis

Wenn Sie ein für mehrere Monitore konzipiertes Layout mit einem einzelnen Monitor nutzen, werden die frei schwebenden Fenster, die Sie auf dem zweiten Monitor platziert haben, durch das Visual Studio-Fenster verdeckt. Sie können diese Fenster in den Vordergrund versetzen, indem Sie ALT+TAB drücken. Wenn Sie später Visual Studio mit mehreren Monitoren öffnen, können Sie die Fenster wieder auf die festgelegten Positionen verschieben, indem Sie das Layout erneut anwenden.

Verwalten der Layouts und Ausführen von Roamings

Sie können benutzerdefinierte Layouts entfernen, umbenennen oder neu arrangieren, indem Sie Fenster>Fensterlayouts verwalten auswählen. Wenn Sie ein Layout verschieben, wird die Schlüsselbindung automatisch so angepasst, dass die neue Position in der Liste wiedergegeben wird. Die Tastenzuordnungen selbst können nicht geändert werden, Sie können aber bis zu 10 Layouts gleichzeitig speichern.

Screenshot of the 'Manage Window Layouts' dialog.

Wählen Sie Fenster>Fensterlayout anwenden aus, um zu überprüfen, welche Tastenkombination welchem Layout zugeordnet ist.

Für diese Layouts wird automatisch Roaming zwischen Visual Studio-Editionen ausgeführt, ebenso zwischen Blend-Instanzen auf unterschiedlichen Computern.

Personalisieren von Registerkarten

Sie können Registerkarten für die Interaktion mit Dokumentfenstern auf verschiedene Arten personalisieren. Sie können beispielsweise eine Vorschau einer Datei im Editor anzeigen, ohne die Datei zu öffnen. Sie können Ihre Registerkarten gruppieren, auf mehreren Zeilen anordnen und viele weitere Anpassungen vornehmen.

Tipp

Weitere Informationen zum Verwalten von Registerkarten in Visual Studio 2022 und höher finden Sie im folgenden Blogbeitrag: Zu viele Registerkarten geöffnet? Kein Problem!

Vorschauregisterkarte

Auf der Registerkarte Vorschau können Sie Dateien im Editor anzeigen, ohne sie zu öffnen. Sie können die Vorschau für Dateien anzeigen, indem Sie diese im Projektmappen-Explorer auswählen, während des Debuggens die einzelnen Dateien durchlaufen, mit der Option Gehe zu Definition oder beim Durchsuchen der Suchergebnisse. Vorschaudateien werden auch in einer Registerkarte auf der rechten Seite der Dokumentregisterkarte angezeigt. Die Datei wird zum Bearbeiten geöffnet, wenn Sie sie ändern oder Öffnen auswählen.

Registerkartengruppen

Mit Registerkartengruppen können Sie den begrenzten Platz im Arbeitsbereich besser verwalten, wenn Sie mit zwei oder mehr offenen Dokumenten in der IDE arbeiten. Sie können mehrere Dokument- und Toolfenster in vertikalen oder horizontalen Registerkartengruppen anordnen und Dokumente zwischen den Registerkartengruppen verschieben.

Vertikale Registerkarten für Dokumente

Sie können Ihre Dokumentregisterkarten in einer vertikalen Liste auf der linken oder rechten Seite des Editors verwalten.

Neu in Visual Studio 2019, Version 16.4 und höher: Eines der am häufigsten nachgefragten Features wurde implementiert: vertikale Registerkarten für Dokumente. Jetzt können Sie Ihre Dokumentregisterkarten in einer vertikalen Liste auf der linken oder rechten Seite des Editors verwalten.

An animation that shows vertical document tabs in action

Sie können vertikale Registerkarten für Dokumente auf folgende Weise anwenden:

  • Wählen Sie auf der Menüleiste nacheinander Extras>Optionen>Umgebung>Registerkarten und Fenster aus. Wählen Sie dann im Steuerelement Registerkartenlayout festlegen in der Dropdownliste Oben, Links oder Rechts aus.

  • Klicken Sie mit der rechten Maustaste auf eine Registerkarte, und wählen Sie Registerkartenlayout festlegen und dann Links oder Rechts aus. (Um die Registerkarten auf ihre Standardposition zurückzusetzen, wählen Sie Oben aus.)

Farbige Registerkarten für Dokumente

Visual Studio 2022 hat neue Personalisierungsoptionen, mit denen Sie effizienter programmieren können. Nun können Sie Dateiregisterkarten nach Projekt farbig darstellen, sodass Sie nicht nach Ihren geöffneten Dateien suchen müssen.

Um farbige Registerkarten zu verwenden, navigieren Sie zu Extras>Optionen>Umgebung>Registerkarten und Fenster, und wählen Sie dann Dokumentregisterkarten nach Projekt einfärben aus.

Ändern der Farbe von Registerkarten in verschiedenen Ansichten

Sie können Registerkarten sowohl in vertikalen als auch in horizontalen Ansichten im Editor eine Farbe zuweisen.

Auf dem folgenden Screenshot sehen Sie ein Beispiel für farbige Registerkarten in der vertikalen Ansicht:

Screenshot of color tabs in the vertical view.

Auf dem folgenden Screenshot sehen Sie ein Beispiel für farbige Registerkarten in der horizontalen Ansicht:

Screenshot of color tabs in the horizontal view.

Auswählen eigener Farben

Sie können auch Ihre eigenen Registerkartenfarben auswählen. Klicken Sie hierzu mit der rechten Maustaste auf eine Registerkarte, und wählen Sie Registerkartenfarbe festlegen aus, um eine Auswahl in der Palette zu treffen.

Der folgende Screenshot zeigt ein Beispiel für die Personalisierung des Farbschemas von Registerkarten:

Screenshot of the Set Tab Option that you can use to personalize the colors of tabs.

Registerkarten auf mehreren Zeilen

Es gibt nun die neue Funktion zum Umbrechen von Registerkarten auf mehrere Zeilen, sodass mehr horizontale Registerkarten gleichzeitig geöffnet werden können. Angeheftete Registerkarten werden in einer separaten Reihe und nicht mit den nicht angehefteten Registerkarten angezeigt.

Screenshot of an example of tabs arranged in multiple rows.

Um diese Optionen zu ändern, navigieren Sie zu Extras>Optionen>Umgebung>Registerkarten und Fenster>Registerkarten in mehreren Zeilen anzeigen.

Benutzerdefiniertes Organisationssystem

Über neue Optionen können Sie Ihre aktuelle aktive Registerkarte fett formatieren, die Registerkartenbreite ändern und oben im Dokument eine zusätzliche Schaltfläche zum Schließen hinzufügen.

Screenshot of the new custom organization options for tabs in Visual Studio.

Um diese Optionen zu ändern, navigieren Sie zu Extras>Optionen>Umgebung>Registerkarten und Fenster.

Verbesserte Barrierefreiheit

Der Indikator für Dokumente mit nicht gespeicherten Änderungen wurde in einen größeren und sichtbareren Punkt geändert.

Screenshot of tabs asterisk changed to large dot for accessibility.

Sie können das vertraute Sternchen unter Extras>Optionen>Umgebung>Registerkarten und Fenster>Modify Dirty Indicator (Änderungsindikator ändern) wiederherstellen.

Kursives Anzeigen von Namen

Sie können die Namen von nicht sichtbaren Dokumenten kursiv anzeigen.

Screenshot of invisible tabs listed in italics.

Sie aktivieren diese Option unter Extras>Optionen>Umgebung>Registerkarten und Fenster>Show invisible tabs in italic in tab dropdown menu (Nicht sichtbare Registerkarten im Dropdownmenü kursiv anzeigen).

Wiederherstellen geschlossener Registerkarten

Das Wiederherstellen der zuletzt geöffneten Dokumente wurde vereinfacht und dem Verhalten in Browsern angeglichen. Sie können nun die zuletzt geschlossene Registerkarte erneut öffnen, indem Sie mit der rechten Maustaste auf eine Registerkarte klicken, indem Sie die Tastenkombination STRG+K, STRG+Z verwenden, oder indem Sie zum Menüelement unter Fenster>Restore Closed Tab (Geschlossene Registerkarte wiederherstellen) navigieren.

Screenshot of the Restore Closed Tab feature.