代码之家  ›  专栏  ›  技术社区  ›  Blorgbeard

如何在VisualStudio2008中获得垂直拆分的代码窗口?(非HTML模式)

  •  28
  • Blorgbeard  · 技术社区  · 17 年前

    在VisualStudio2008中,似乎 窗口->分裂 只给我一个水平分割,然后

    注意,我说的是C代码窗口, HTML编辑模式。

    我想在两个水平排列的窗格中编辑同一个文件。

    这可能吗?免费的附加组件很好。

    我已经安装了CodeRush Express,它似乎已经完成了 某物 到我的代码窗口边框。

    编辑#2: 这不是代码匆忙。我在虚拟机上试过,没有代码匆忙,我也遇到了完全相同的问题。

    6 回复  |  直到 17 年前
        1
  •  67
  •   Blorgbeard    17 年前

    好的,我找到了解决办法 here .

    答案是:

    1. 窗口->新窗口
    2. 窗口->新建垂直选项卡组

    这将复制当前选项卡,因此您将获得 [Form1.cs:1] [Form1.cs:2] 标签;和 然后 可以使用垂直选项卡组并排查看它们。

        2
  •  2
  •   Salman A    17 年前

    我相信这不是CodeRush的错。vanilla 2008安装只允许您使用一个文件在顶部和一个文件在底部执行拆分视图。唯一的并排选项是水平选项卡组功能(正如您所提到的,其中一个选项卡组中只打开了一个文件)

    显而易见的解决办法是在其他地方创建文件的只读副本,并在一个选项卡组中使用该副本,或者打开VS的第二个实例。VS确实可以很好地处理在其他应用程序中更改的文件,因此在两个实例中打开同一个文件不是问题。

        3
  •  2
  •   Chris    13 年前

    在VS2010中,我找不到垂直选项卡组按钮。解决办法是:

    1. Open Fullscreen mode
    2. Click and drag the window to the far right (or left) and it should give  
       you an option to view both windows side by side.
    3. Exit full screen mode and you should now have the ability to click and  
         drag windows between vertical tab groups, and it even now allows you to  
         drag to a new vertical tab group.
    

        4
  •  1
  •   Dustin Campbell    17 年前

    作为CodeRush的一次性开发人员,我怀疑这是否是由CodeRush Xpress造成的。我目前正在VisualStudio2008上运行Coderush9.1.0的最新测试版,拆分工作正常。但是,您当然可以尝试卸载CodeRush Xpress,看看这是否解决了问题。如果有,我建议在DevExpress' peer-to-peer forums .

    alt text http://diditwith.net/content_images/CRXSplits.png

        5
  •  0
  •   Rob Rob    17 年前

        6
  •  0
  •   NeverHopeless    13 年前

    我发现了这个VS 2012的漂亮附加工具,它允许您同时比较两个文件并进行更改。

    this 输出: