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?

Reicher Verkäufer
quelle
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 ..

p4bl0
quelle
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.

ctacke
quelle
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

Hille
quelle
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

Moayad Hani Abu Rmilah
quelle
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

Eric D.
quelle
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
6

Man kann die VsVim- Erweiterung installieren und :sp :vspmacht den Trick.

A. Akzhigitov
quelle
3

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

VMM
quelle
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.

sportzpikachu
quelle
Visual Studio (ps Sie können auch mit der rechten Split <direction>
Maustaste auf
Danke Visual Studio Code nicht Visual Studio
Lewis Johnson