705 Stimmen

Öffnen von zwei Instanzen einer Datei in einer einzigen Visual Studio-Sitzung

Ich habe eine Datei, xyz.cpp . Ich möchte zwei Instanzen dieser Datei in Visual Studio öffnen (ich verwende übrigens Visual Studio 2005). Warum sollte ich das tun? Ich möchte zwei Abschnitte der gleichen Datei nebeneinander vergleichen. Ich kenne Umgehungslösungen wie:

  1. Erstellen Sie eine Kopie der Datei. Das Problem ist jedoch, dass dies nicht elegant ist und ich nicht jedes Mal Kopien erstellen möchte, wenn ich mit dieser Situation konfrontiert werde.

  2. Ich kann das Fenster in zwei Teile teilen. Das Problem bei der Teilung ist, dass ich es nur horizontal teilen kann. Das Ergebnis einer horizontalen Teilung ist, dass die rechte Hälfte meines Bildschirms weißer Raum ist.

Wenn ich sie vertikal aufteilen oder zwei Instanzen derselben Datei öffnen könnte, würde sich die Anzahl der Codezeilen, die ich vergleichen kann, erhöhen.

22voto

Taimoor Ahmad Punkte 430

So öffnen Sie zwei Instanzen der gleichen Datei nebeneinander in Visual Studio 2019:

  1. Öffnen Sie die Datei.

  2. Klicken Sie auf Window -> New Window .

  3. Es sollte sich ein neues Fenster mit der gleichen Datei öffnen.

  4. Klicken Sie auf Window -> New Vertical Document Group .

Ergebnis: enter image description here

14voto

Wenn Ihre Datei geöffnet ist, gehen Sie zum Befehlsfenster (Menü Siehe Andere Fenster Befehlsfenster oder einfach Ctrl + Alt + A )

Art:

Window.NewWindow

Und dann

Window.NewVerticalTabGroup

hat bei mir funktioniert (Visual Studio 2017).

Oder über Menüs:

Menü Fenster Neues Fenster

Menü Fenster Neue vertikale Armaturengruppe

10voto

dumbledad Punkte 14488

Lukas' Antwort hat bei mir nicht funktioniert. Der Befehl "Neues Fenster" war bereits in den benutzerdefinierten Einstellungen aufgeführt, wurde aber nicht im Kontextmenü der .js-Registerkarten angezeigt, obwohl ich die Registrierungseinstellung gelöscht hatte.

Also habe ich benutzt:

Werkzeuge

Anpassen...

Tastatur...

Scrollen Sie nach unten und wählen Sie Window.NewWindow

Und ich habe die Tastenkombinationen gedrückt und zugewiesen, Ctrl + Shift + W .

Das hat bei mir funktioniert.

\==== EDIT ====

Nun, 'gearbeitet' war zu stark. Meine Tastenkombination öffnet tatsächlich eine weitere Registerkarte für dieselbe JavaScript-Datei, aber leider wird der Inhalt nicht angezeigt; es ist nur ein leeres weißes Fenster! Vielleicht haben Sie mehr Glück.

5voto

Anton Gogolev Punkte 109749

Fenster Menü, Neue horizontale/vertikale Registerkartengruppe Ich glaube, das reicht.

4voto

mike Punkte 1338

Bei der Arbeit mit Visual Studio 2013 und VB.NET habe ich festgestellt, dass man das Menü ganz einfach anpassen und den Befehl "Neues Fenster" hinzufügen kann - es ist nicht nötig, sich mit der Registrierung herumzuschlagen!

Nur Gott weiß, warum Microsoft den Befehl für einige Sprachen nicht aufgenommen hat...?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X