Visual Studio: How can I see the same file in two separate tab groups?

Visual Studio

Visual Studio Problem Overview


I want to be able to edit one method while looking at another method in the same file, as reference. Can this be done?

Visual Studio Solutions


Solution 1 - Visual Studio

You can open the file in another tab (Window -> New Window).

Doing so you have two copies of the same file. Then you can right-click the tab bar and select New Vertical Tab Group (or New Horizontal Tab Group, the one you like more).

Hope I understood you question..

Solution 2 - Visual Studio

>Be on the tab you want to duplicate,
then click in the menu bar at the top on
Window > New Window

Finally drag & drop the second window to the the left or right side to show both views next to each other.
Et voila, there you have it :)

image insturction 1 image insturction 2

EDIT

It seems that this function is not implemented in all version of VS.
In my case (V 15.4.2 (2017), V 15.9.7 (2017) & V 16.2.5 (2019)) it just works fine.

Version 15.9.7

Solution 3 - Visual Studio

Only vertically that I'm aware. When looking at the code, right above the vertical scroll bar is a small rectangle, drag it down to get a split view of the file.

Solution 4 - Visual Studio

You simply use the small drag arrows icon at the top right corner of your file window as depicted in the following screenshots:

Before dragging

After dragging

Solution 5 - Visual Studio

1) View the same document side-by-side (with a fix for Visual Studio 2017)

It is possible to do this using New Window and New Vertical Tab Group, however, in my Visual Studio 2017 the New Window command was missing from the Window menu. To use it, first you must add the command to a menu or assign a shortcut to it.

To add New Window to your Window menu follow this sequence, starting with the Tools menu:

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

FYI In the Commands step you decide where to put the New Window command. The sequence I gave above puts it unceremoniously at the top of the Window menu.

To view the same document side-by-side

  1. Open the document you want to view side-by-side
  2. Select your recently added New Window command (perhaps it's in Window > New Window)
  3. Right click the new tab and select New Vertical Tab Group or select that command from the Window menu

2) View the same document above-one-another

If you wish to view the same document in two views on top of each other use the Window > Split command or click-and-drag the double-arrow at the top of the scroll bar for any window.

3) Get creative

FYI You can even combine the two view options to have three, four or even more views of the same document on a particularly wide monitor. On mine (2560 x 1080) I can comfortably get three side-by-side views going and split them vertically, if desired. multiple panes

Solution 6 - Visual Studio

One can install VsVim extension and :sp :vsp does the trick.

Solution 7 - Visual Studio

In Visual Studio 15 you can just click inside the document and then "Window → Split"

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionOferView Question on Stackoverflow
Solution 1 - Visual Studiop4bl0View Answer on Stackoverflow
Solution 2 - Visual StudioHilleView Answer on Stackoverflow
Solution 3 - Visual StudioctackeView Answer on Stackoverflow
Solution 4 - Visual StudioMoayad Hani Abu RmilahView Answer on Stackoverflow
Solution 5 - Visual StudioEric DView Answer on Stackoverflow
Solution 6 - Visual StudioA. AkzhigitovView Answer on Stackoverflow
Solution 7 - Visual StudioVMMView Answer on Stackoverflow