我可以在Visual Studio 2010/2012/2013中保存窗口布局吗?


126

在VS2010 / VS2012 / 2013中,是否可以保存(并稍后还原为)给定的窗口布局?


3
出于对用户Cody Gray及其答案的所有应有的尊重,我建议将答案切换到下面的oocx用户,该用户找到了您想要的东西,的确是我想要的东西。现在,您可以通过该插件实现所需的功能,我建议您切换答案,以便其他偶然发现该主题的用户都可以知道该问题已解决。
2011年

2
VS2012:Alt-T, I将您加速到“导入和导出设置”菜单选项。
lance

1
@lance:或在“工具”->“选项”->“环境”->“键盘”中为该Tools.ImportandExportSettings命令定义快捷方式。
Otiel

据我所知,Delphi IDE一直将此功能内置为任务栏组合框。我发现Visual Studio缺少令人震惊且令人讨厌的等效功能。Delphi还具有在调试时自动交换布局的选项。
格里·柯尔

如果您正在为此寻找VS 2015+解决方案,请查看下面的Thomas答案。
JohnTortugo

Answers:


88

是的,您可以使用“导入和导出设置向导”(位于“工具”菜单中)将仅与当前窗口布局相关的设置导出到文件中。取消选中“常规设置”>“窗口布局”之外的所有内容,然后将文件保存在以后可以找到的位置。

然后,您可以再次使用“导入和导出设置向导”来导入该设置文件,将所有工具窗口还原到其先前的布局。(请注意,该向导还允许您限制导入的内容导出内容相同的方式来限制从特定设置文件内容。)

我在笔记本电脑上使用它,在单显示器和多显示器设置之间来回切换使窗口管理变成了真正的难题。我只维护描述最常用的每种布局的设置文件,并在需要时导入最适合我当前工作环境的布局。

Zain Naboulsi已在此处博客介绍了该过程,并附有说明性的屏幕截图。


更新: VS团队的Praveen Sethuraman 指出,Visual Studio 2015终于可以将自定义布局保存为内置的一流功能。但是,我还没有机会测试实现。


这不会为我在Visual Studio 2012上保存打开的选项卡:(
Nam G VU

6
在我看来,这是如此骇人听闻-特别是考虑到我认为Eclipse和Netbeans都只有可以从菜单保存/访问的布局。
韦恩·沃纳2013年

同时,Visual Studio 2015具有可以从菜单保存的布局,请参见下面的答案
TheOperator 2015年

不,它不适用于已保存的标签页。这些与您的项目@nam一起存储在私有文件中。当您重新打开正在处理的项目时,它们将自动恢复。
Cody Gray

62

有一个不错的Visual Studio插件,可让您保存和加载自定义窗口布局:http : //perspectives.codeplex.com(也可以在VS库中找到它)。

我之所以使用它,是因为我经常不得不在三屏布局(当笔记本电脑对接时)和单屏布局(仅笔记本电脑)之间切换。

这也很有用,因为VS在调试后会随机忘记我的自定义布局。


1
+1,尽管此工具有问题,但确实可以很好地应用设置。
瓦卡诺

此插件不会在Visual Studio 2012上为我保存打开的选项卡:(
Nam G VU

2
尝试过的观点-不错的主意,但它就像地狱般的越野车。最终卸载。
GarethD

与GarethD相同。由于一直给我无休止的空引用异常消息框和VS崩溃,不得不进行卸载。
克里斯·皮克福德

2
Perspectives似乎不支持VS 2013,并且评论不如Layouts O Rama更好(即使名称更好)。如果他们想使用较新的版本,我想尝试一下。
卢卡斯·福勒

50

Layouts-O-Rama是我要解决的问题。在vs画廊中可以找到:

http://visualstudiogallery.msdn.microsoft.com/35966ad9-430f-4ad7-9186-4394b784e36c


4
我认为您应该提到您完全诚实地开发了它
VdesmedT

21
我不是只是说说Layouts-O-Rama是我要解决的问题吗?无论如何要使所有人都清楚,扩展名是我开发的。干杯。
mklein

1
这似乎是一个不错的解决方案,尽管到目前为止,我只是让它重新调整了主VS窗口以外的所有窗口的大小。
卡洛斯·P

2
它不能调整VS主窗口的大小,这不是工具窗口,并且工作方式有所不同。您可以使用所谓的“仪”的工具来改变这种状况,如果你愿意,卡洛斯P.
卢卡斯福勒

我不了解Sizer,我将尝试一下。谢谢你的提示。
Coder_Dan 2014年

30

很高兴地通知您,在Visual Studio“ 14” CTP2版本中,我们添加了“自定义布局”功能,该功能使用户可以保存,应用和管理自定义窗口布局。

有关CTP2版本的详细信息,可以在以下位置找到:http : //blogs.msdn.com/b/visualstudio/archive/2014/07/08/visual-studio-14-ctp-2-available.aspx

保存并应用自定义IDE布局。
现在,您可以在IDE中保存和应用工具窗口的自定义布局。“保存窗口布局”和“应用窗口布局”命令位于“窗口菜单”下,您还可以从“管理窗口布局”中重命名,重新排序和删除布局。

我们很想听听您对此功能的反馈。请使用内置的“发送微笑”菜单向我们发送任何反馈(请参阅http://msdn.microsoft.com/en-us/library/zzszcehe.aspx)。

谢谢!
Praveen Sethuraman
Visual Studio IDE体验团队



2
@Praveen感谢VS团队的见解。理想情况下,您要在个人资料页面中添加签名,而不要签名。这就是这里的做法。还要注意的另一点是,将链接文章的相关摘录包含在您的帖子中,以避免链接腐烂。我已经对您的答案进行了修改,以反映出相同的答案。
bPratik '16

1
@bPratik的要点---除了签名是与MS或Visual Studio团队有从属关系的唯一公开信息(否则,该帖子的意义就不那么明显了)。我选择使用OP的原始文本,而不是从OP的角度将其写在其他地方。
jpaugh

2

在Visual Studio 2015/2017/2019中,您可以转到窗口->保存窗口布局。您可以保存多个布局。我认为这不适用于所有设备。

在此处输入图片说明


我使用VS2015,但没有看到此选项。是否需要在任何地方启用它?
BelgoCanadian
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.