我希望能够编辑一个方法,同时查看同一文件中的另一个方法,作为参考。 这能做到吗?


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


您可以在另一个选项卡(窗口->新窗口)中打开该文件。

这样您就有了同一个文件的两个副本。然后你可以右键单击标签栏,选择新建垂直标签组(或新建水平标签组,你更喜欢的一个)。

希望我理解了你的问题。


一个可以安装VsVim扩展和:sp:vsp做的把戏。


你只需使用你的文件窗口右上角的小拖箭头图标,如下面的截图所示:


在Visual Studio 15中,你可以点击文档内部然后点击Window→Split


1)并排查看同一文档(修复Visual Studio 2017)

使用新建窗口和新建垂直选项卡组可以做到这一点,但是,在我的Visual Studio 2017中,“窗口”菜单中没有“新建窗口”命令。要使用它,首先必须将该命令添加到菜单或为其分配快捷方式。

要将新窗口添加到窗口菜单,请按照以下顺序,从工具菜单开始:

工具>自定义>命令>菜单栏>窗口>添加命令>窗口>新建窗口

在命令步骤中,你决定在哪里放置新建窗口命令。我在上面给出的序列将它毫不客气地放在Window菜单的顶部。

并排查看同一文档

打开要并排查看的文档 选择你最近添加的新建窗口命令(也许它在窗口>新建窗口) 右键单击新选项卡并选择新建垂直选项卡组或从窗口菜单中选择该命令

2)逐个查看同一文档

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

3)发挥创造力

供您参考,您甚至可以结合这两个视图选项,在一个特别宽的监视器上有三个、四个甚至更多的相同文档视图。在我的(2560 x 1080)上,我可以轻松地获得三个并排的视图,如果需要的话,可以将它们垂直分开。


在你想复制的选项卡上,然后单击在菜单栏顶部的onWindow >新建窗口

最后,将第二个窗口拖放到左边或右边,以并排显示两个视图。 瞧,你有了它:)

EDIT

这个函数似乎在VS的所有版本中都没有实现。 在我的情况下(V 15.4.2 (2017), V 15.9.7(2017)和V 16.2.5(2019)),它工作得很好。