Visual Studio: Wie kann ich dieselbe Datei in zwei separaten Registerkartengruppen anzeigen?


167

Ich möchte in der Lage sein, eine Methode zu bearbeiten, während ich eine andere Methode in derselben Datei als Referenz betrachte. Kann das gemacht werden?



Ich denke nicht, dass dies ein Duplikat ist, @nawfal. In beiden Fällen funktionieren die Lösungen in der anderen Antwort in SSMS (Version 17.4) nicht.
BigSmoke

Antworten:


245

Sie können die Datei auf einer anderen Registerkarte öffnen ( Window->New Window ).

Dabei haben Sie zwei Kopien derselben Datei. Dann können Sie mit der rechten Maustaste auf die Registerkartenleiste klicken und auswählen New Vertical Tab Group(oderNew Horizontal Tab Group diejenige, die Ihnen besser gefällt).

Hoffe ich habe deine Frage verstanden ..


40
VS 2013 machte es einfacher - Fenster -> Split
Bakudan

10
Es
stimmt

3
Alt + w,nNew WindowAlt+w,vNew vertical tab group
Ich

77

Nur vertikal ist mir das bewusst. Wenn Sie sich den Code ansehen, befindet sich direkt über der vertikalen Bildlaufleiste ein kleines Rechteck. Ziehen Sie ihn nach unten, um eine geteilte Ansicht der Datei zu erhalten.


56

Seien Sie auf der Registerkarte, die Sie duplizieren möchten,
und klicken Sie dann in der Menüleiste oben auf
Window>New Window

Ziehen Sie zum Schluss das zweite Fenster per Drag & Drop nach links oder rechts, um beide Ansichten nebeneinander anzuzeigen.
Et voila, da hast du es:)

Bildinsturktion 1 Bildinsturktion 2

BEARBEITEN

Es scheint, dass diese Funktion nicht in allen Versionen von VS implementiert ist.
In meinem Fall ( V 15.4.2 (2017), V 15.9.7 (2017)& V 16.2.5 (2019)) funktioniert es einfach gut.

Version 15.9.7


1
Dies funktioniert in VS 2015 nicht. Es heißt, dass diese Registerkarte geöffnet ist, sie dann schließt und erneut öffnet.
Ryan Lee

1
@ RyanLee es funktioniert bei mir, ich habe keine Einstellungen geändert, weiß nicht, wo das Problem liegen könnte.
Hille

Ich kann bestätigen, dass dies in SSMS v17.4 aus demselben Grund wie von @RyanLee nicht funktioniert.
BigSmoke

1
Funktioniert auf 2017. Und um die Antwort zu vervollständigen - Wenn Sie die neue Registerkarte haben, ziehen Sie sie und docken Sie sie an die Seite der ursprünglichen Registerkarte
Oded Ben Dov

In VS 2017 v15.9.3 gibt es im Menü "Fenster" kein neues Fenster, wenn Sie sich auf der Registerkarte befinden.
Jason Willett

34

Sie verwenden einfach das kleine Symbol mit den Ziehpfeilen in der oberen rechten Ecke Ihres Dateifensters, wie in den folgenden Screenshots dargestellt:

Vor dem Ziehen

Nach dem Ziehen


1
Registerkartengruppen sind eine vertikale Aufteilung. Sie haben eine horizontale Aufteilung demonstriert.
odyth

Was ist die Tastenkombination zum Umschalten zwischen diesen?
PCBABU

16

1) Zeigen Sie dasselbe Dokument nebeneinander an (mit einem Fix für Visual Studio 2017).

Dies ist mit möglich, New Windowund New Vertical Tab Groupin meinem Visual Studio 2017 fehlte der New WindowBefehl jedoch im Menü. Um es zu verwenden, müssen Sie zuerst hinzufügenWindow den Befehl zu einem Menü oder ihm eine Verknüpfung zuweisen.

Befolgen Sie diese Reihenfolge, um New WindowIhr WindowMenü zu erweitern, beginnend mit dem ToolsMenü:

Tools> Customize> Commands> Menu Bar> Window> Add Command> Window>New Window

Zu CommandsIhrer Information Im Schritt entscheiden Sie, wo Sie den New WindowBefehl platzieren möchten. Die Sequenz, die ich oben angegeben habe, setzt sie kurzerhand ganz oben im WindowMenü ein.

So zeigen Sie dasselbe Dokument nebeneinander an

  1. Öffnen Sie das Dokument, das Sie nebeneinander anzeigen möchten
  2. Wählen Sie Ihren kürzlich hinzugefügten New WindowBefehl aus (möglicherweise in Window>New Window )
  3. Klicken Sie mit der rechten Maustaste auf die neue Registerkarte und wählen New Vertical Tab GroupSie diesen Befehl aus dem WindowMenü aus

2) Zeigen Sie dasselbe Dokument übereinander an

Wenn Sie dasselbe Dokument in zwei Ansichten übereinander anzeigen möchten, verwenden Sie den Befehl Window> Splitoder klicken und ziehen Sie den Doppelpfeil oben in der Bildlaufleiste für ein beliebiges Fenster.

3) Werden Sie kreativ

Zu Ihrer Information Sie können die beiden Ansichtsoptionen sogar kombinieren, um drei, vier oder sogar mehr Ansichten desselben Dokuments auf einem besonders breiten Monitor anzuzeigen. Auf meiner (2560 x 1080) kann ich bequem drei nebeneinander liegende Ansichten in Gang bringen und sie auf Wunsch vertikal teilen. mehrere Scheiben


Dies funktioniert in SSMS v17.4 nicht. Wenn ich auf Neues Fenster klicke , werde ich gefragt, ob ich das aktuelle Fenster schließen soll oder nicht.
BigSmoke


3

In Visual Studio 15 können Sie einfach in das Dokument klicken und dann auf "Fenster → Teilen" klicken.


2

An alle Leser ab 2020: Die Top-Antworten sind veraltet. Für einen neueren Fix klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie Open to the Side. Dadurch wird eine geteilte Ansicht erstellt und Sie können dieselbe Datei sehen.


Visual Studio (ps Sie können auch mit der rechten Split <direction>
Maustaste auf

Danke Visual Studio Code nicht Visual Studio
Lewis Johnson
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.