如何保存单屏/扩展多屏的VS窗口布局?

21

我经常在办公室使用双屏幕,在家只有一个屏幕。Visual Studio 2010的窗口布局让我感到困扰。我想保存/恢复布局,这样我就可以快速“切换”到想要的布局。

我该怎么做?这可能吗?


1
请访问http://perspectives.codeplex.com。 - user876916
6个回答

22

以下是步骤:

  1. 将您在工作中使用的 Windows 布局设置导出为 .vssettings 文件

  2. 将您在家中使用的 Windows 布局设置导出为 .vssettings 文件

  3. 为 devenv.exe /resetsettings [home.vssettings] 创建快捷方式,同时为 devenv.exe /resetsetting [work.vssettings] 创建另一个快捷方式

  4. 完成了。只需要在家时使用一个快捷方式打开 VS,在工作时使用另一个快捷方式即可。您可以在此处获取更多详细信息: http://blogs.msdn.com/b/zainnab/archive/2010/11/05/the-resetsettings-switch-vstipenv0047.aspx


有没有办法在直接启动解决方案时使其工作? - Mike Cole

11
我发现最好的解决方案是使用Layouts O Rama扩展。你可以使用键盘快捷键(可更改)或 Layouts O Rama 工具窗口快速切换布局:

屏幕截图


编辑:Visual Studio 2015 默认通过“窗口”菜单包含此功能:

VS2015 屏幕截图


1
在我看来,它是继Resharper之后第二个最有价值的扩展。 - kza
OMG VS 2015 真是太棒了,感谢您添加了这个编辑功能。 - kamranicus

7
Perspectives扩展似乎可以处理您所需的内容。
“Perspectives允许Visual Studio 2010用户选择和管理Visual Studio窗口配置。”

http://perspectives.codeplex.com/


这是一个非常棒的扩展。它也适用于VS2012。我在VS Gallery中找不到它,但可以从CodePlex下载。 - zcrar70
1
在VS2013上无法工作。 如@Otiel建议的那样,请参见“Layouts O Rama”(https://dev59.com/3m865IYBdhLWcg3wLrlE#24532538)。 - Marc

6

一种方法是将不同的布局设置导出到 .vssettings 文件中。然后,您可以导入所需的设置并恢复所需的布局。

要导出设置:

  • 工具 -> 导入/导出设置
  • 选择“导出”并点击下一步
  • 确保选中“常规设置 -> 窗口布局”
  • 完成向导并导出设置

我不能百分之百确定这对于多监视器设置有效。如果无效,请鼓励您在 connect 上提交错误报告。


0
在VS 17中,可以在Windows菜单中保存窗口布局。然后使用快捷键应用窗口布局。Ctrl + alt + 1(2、3、4等)。

enter image description here


0

从Visual Studio 2015开始,它在“窗口”下包括一个“保存窗口布局”和一个“应用窗口布局”菜单项。

Visual Studio 2015使您能够保存多达10个自定义窗口布局,并快速在它们之间切换。以下步骤显示如何创建、保存、调用和管理利用多个监视器的停靠和浮动工具窗口的自定义布局。首先,创建一个测试解决方案,其中有两个项目,每个项目都有不同的最佳布局。

https://msdn.microsoft.com/en-us/library/4k7zyeba.aspx


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接