Visual Studio:如何在两个单独的选项卡组中看到相同的文件?


Answers:


246

您可以在另一个选项卡(Window-> New Window)中打开文件。

这样,您将拥有同一文件的两个副本。然后,您可以右键点击标签栏并选择New Vertical Tab Group(或New Horizontal Tab Group,再选择一个)。

希望我理解你的问题。


41
VS 2013使其更简单-窗口->拆分
-Bakudan

11
没错,虽然它仅在垂直方向分裂
p4bl0

3
只想添加此键盘快捷键:1)Alt + w,nNew WindowAlt+w,vNew vertical tab group
dmytro.poliarush

77

我知道的只是垂直的。查看代码时,垂直滚动条的正上方是一个小矩形,将其向下拖动以获取文件的拆分视图。


57

你要复制的选项卡,
然后单击菜单栏的顶部
Window>New Window

最后,将第二个窗口拖放到左侧或右侧,以使两个视图彼此相邻。
瞧,那里有:)

图片说明1 图像说明2

编辑

似乎该功能并未在所有版本的VS中实现。
就我而言(V 15.4.2 (2017)V 15.9.7 (2017)V 16.2.5 (2019)),它工作正常。

版本15.9.7


1
这在VS 2015中不起作用。它表示该选项卡处于打开状态,然后将其关闭并重新打开。
瑞安·李

1
@RyanLee它对我有用,我没有更改任何设置,不知道问题可能在哪里。
希勒(Hille)'18年

我可以确认这在SSMS v17.4中不起作用,原因与@RyanLee所述的原因相同。
BigSmoke

1
适用于2017年。要完成答案-有了新标签后,将其拖动并停靠在原始标签的一侧
Oded Ben Dov

在VS 2017 v15.9.3中,当您位于选项卡上时,“窗口”菜单下没有“新窗口”。
杰森·威利特

34

您只需使用文件窗口右上角的小拖动箭头图标,如以下屏幕截图所示:

拖曳前

拖动后


1
选项卡组是垂直拆分,您已经展示了水平拆分。
odyth

在这之间切换的快捷键是什么?
pcbabu

16

1)并排查看同一文档(带有Visual Studio 2017的修复程序)

可以使用New Window和进行此操作New Vertical Tab Group,但是,在我的Visual Studio 2017中,菜单New Window缺少该命令Window。要使用它,首先必须命令添加到菜单或为其分配快捷方式。

要添加New WindowWindow菜单,请按照以下顺序从Tools菜单开始:

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

仅供参考,Commands您可以在步骤中确定将New Window命令放置在何处。我上面给出的顺序毫不客气地将其放在Window菜单的顶部。

并排查看同一文档

  1. 打开要并排查看的文档
  2. 选择您最近添加的New Window命令(也许在Window>中New Window
  3. 右键单击新选项卡,然后New Vertical Tab GroupWindow菜单中选择或选择该命令

2)一次查看同一文档

如果您希望在彼此顶部的两个视图中查看同一文档,请使用Window> Split命令或单击并拖动滚动条顶部的双箭头以打开任何窗口。

3)发挥创意

仅供参考,您甚至可以结合使用两个视图选项,以在特别宽的显示器上对同一文档拥有三个,四个甚至更多个视图。在我的(2560 x 1080)上,我可以轻松获得三个并排视图,根据需要将它们垂直拆分。 多个窗格


这在SSMS v17.4中不起作用。单击“ 新建窗口”时,它将询问我是否关闭当前窗口。
BigSmoke


3

在Visual Studio 15中,您只需单击文档内部,然后单击“窗口→拆分”


2

对于2020年以后的所有读者:最佳答案已经过时。要获得更新,请右键单击该文件,然后选择Open to the Side。这将创建一个拆分视图,您可以看到相同的文件。


Visual Studio(ps,您也可以右键单击“文件”选项卡并选择Split <direction>
sportzpikachu

感谢Visual Studio Code而不是Visual Studio
Lewis Johnson
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.