我有一个文件xyz.cpp。我想在Visual studio中打开这个文件的两个实例(顺便说一下,我使用Visual studio 2005)。我为什么要这么做?我想并排比较同一文件的两个部分。我知道一些变通方法,比如:
复制一份文件。但问题是它并不优雅,我不想每次遇到这种情况都复制。 我可以把窗户劈成两半。分割的问题是只能水平分割。水平分割的结果是屏幕的右半部分是空白。
如果我能够垂直拆分它,或者打开同一个文件的两个实例,就会增加我可以比较的代码行数。
我有一个文件xyz.cpp。我想在Visual studio中打开这个文件的两个实例(顺便说一下,我使用Visual studio 2005)。我为什么要这么做?我想并排比较同一文件的两个部分。我知道一些变通方法,比如:
复制一份文件。但问题是它并不优雅,我不想每次遇到这种情况都复制。 我可以把窗户劈成两半。分割的问题是只能水平分割。水平分割的结果是屏幕的右半部分是空白。
如果我能够垂直拆分它,或者打开同一个文件的两个实例,就会增加我可以比较的代码行数。
当前回答
卢克的回答对我不起作用。“新建窗口”命令已经在自定义设置中列出,但在.js选项卡上下文菜单中没有显示,尽管删除了注册表设置。
所以我用了:
工具
自定义…
键盘…
向下滚动选择“窗口”。NewWindow
我按下并分配快捷键,Ctrl + Shift + W。
这对我很管用。
====编辑====
“工作”这个词太强烈了。我的键盘快捷键确实在同一个JavaScript文件上打开了另一个选项卡,但它没有显示内容;它只是一扇空的白色窗户!你可能会有更好的运气。
其他回答
当使用Visual Studio 2013和VB时。NET我发现你可以很容易地自定义菜单和添加“新建窗口”命令-没有必要打乱注册表!
天知道为什么微软选择不包括一些语言的命令…?
要处理一个长文件的两个部分,只需使用快捷键(Ctrl + \)或在所选选项卡上单击拆分编辑器窗口。该图标位于Visual Studio代码的右上角。
对于不能在垂直选项卡组中打开同一文件的文件类型(例如.vb文件),您可以
打开2个不同的Visual Studio实例 在每个实例中打开相同的文件 调整IDE窗口的大小并将它们并排放置以实现您的布局。
如果在一个实例中保存到磁盘,那么在切换到另一个实例时必须重新加载文件。此外,如果在两个实例中都进行了编辑,则必须在第二次保存时进行解析。在这两种情况下,Visual Studio都会提示您各种选项。如果只编辑一个实例,您将简化您的生活。
打开文件(如果您正在使用多个选项卡组,请确保您的文件被选中)。
菜单窗口→拆分 (或者,在编辑器的垂直滚动条上方有一个小圆点-抓住它并向下拖动)
这为您提供了相同文件的两个(水平)视图。注意,任何编辑操作都将反映在两个视图上。
一旦你完成了,抓住分割器,并一直往上拖动(或菜单窗口→删除分割器)。
进入菜单→窗口→新建窗口: