首页 \ 问答 \ 可以在Visual Studio 2010/2012/2013中保存窗口布局吗?(Can I save the window layout in Visual Studio 2010/2012/2013?)

可以在Visual Studio 2010/2012/2013中保存窗口布局吗?(Can I save the window layout in Visual Studio 2010/2012/2013?)

有没有办法在VS2010 / VS2012 / 2013中保存(稍后还原)给定的窗口布局?


Is there a way to save (and later revert to) a given window layout in VS2010/VS2012/2013?


原文:https://stackoverflow.com/questions/4736754
更新时间:2019-06-23 01:16

最满意答案

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

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

我在笔记本电脑上使用这种方式,在单个和多个显示器设置之间来回切换将窗口管理变成一个真正的痛苦。 我只是保留设置文件,描述我最常使用的布局,并在需要时导入最适合我当前工作环境的布局。

Zain Naboulsi已经在这里介绍了这个过程,并附有说明性的截图。


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


Yes, you can use the "Import and Export Settings Wizard" (found in the Tools menu) to export only the settings that relate to your current window layout to a file. Uncheck everything but "General Settings" > "Window Layouts", and save the file somewhere you'll be able to find it later.

Then, you can use the "Import and Export Settings Wizard" again to import that settings file, restoring all of your tool windows to their previous layout. (Note that the wizard also allows you to limit what you import from a particular settings file the same way you can limit what you export.)

I use this on my laptop, where switching back and forth between single and multiple monitor setups turns window management into a real pain. I just maintain settings files that describe each of the layouts I use most frequently, and import the one that best fits my current working environment when I need it.

Zain Naboulsi has blogged about the process here, complete with illustrative screenshots.


Update: Praveen Sethuraman, from the VS team, points out that Visual Studio 2015 finally has the ability to save custom layouts as a built-in, first-class feature. However, I have not had a chance to test the implementation yet.

2017-05-23

相关问答

更多

将Visual Studio 2013解决方案升级到Visual Studio 2015(Upgrade Visual Studio 2013 solutions to Visual Studio 2015)

最简单的解决方案IMO(也在2012和2013年工作)是: 使用Visual Studio 2015打开解决方案文件 在Solution Explorer中选择解决方案文件 选择文件/保存MySolution.sln As ... 覆盖现有的解决方案文件。 The simplest solution IMO (also worked for 2012 and 2013) is: Open the solution file using Visual Studio 2015 Select the

Visual Studio 2012中的C ++ 11功能(C++11 features in Visual Studio 2012)

值得注意的是,Visual Studio 2010已经有了很早的C ++ 11支持。 所以总结已经链接到其他答案,这里是Visual Studio 11中不是Visual Studio 2010的一部分的新功能: 从2.0 版本引用2.1版本 lambdas从1.0 版本到1.1版本 。 declare从1.0 版本到1.1版本 (开发者预览中尚未提供) 改进,但仍然不完整, 对齐 完成了强类型的枚举 前向声明枚举 标准布局和平凡的类型 原子能 强大的比较和交流 双向栅栏 数据依赖性排序 基于范

在Visual Studio 2012 Express中使用Dotfuscator(Using Dotfuscator with Visual Studio 2012 Express)

Dotfuscator产品默认仅包含在Visual Studio的非Express SKU中。 对于所有版本的Visual Studio都是如此(截至2010年,2012年和2013年) IIRC的逻辑沿着Express的路线不能用于开发商业产品,并且混淆业余爱好项目几乎没有价值,因此他们没有配对在一起 The Dotfuscator product is only included by default in non-Express SKUs of Visual Studio. This is

是否在Visual Studio 2010或2012中支持SSRS报告?(Are SSRS Reports supported in Visual Studio 2010 or 2012?)

我在Visual Studio 2010中使用SQL Server 2008 R2获得了报告和报告项目(.rtproj) ! 它可能适用于VS 2010/2012与SQL Server 2008(R2)或SQL Server 2012的任意组合。 安装Visual Studio 2010 PLUS SP1。 安装SQL Server数据工具 (SSDT) 使用Data Tools和Reporting Services安装SQL Server 2012。 (我使用的是试用版) 现在,我可以使用Vi

IPP和Visual Studio 2012(IPP and Visual Studio 2012)

Visual Studio 2012的Visual Studio插件尚未更新,最后支持的版本是2010。 插件生成的代码也可用作模板和示例代码。 它包括Oauth授权和处理程序页面,以及OpenId处理程序。 问候, 震动 The Plugin for Visual Studio has not been updated for Visual Studio 2012, the last supported version is 2010. The code that the plugin gen

将TFS 2013与Visual Studio 2010一起使用(Using TFS 2013 with Visual Studio 2010)

要将TFS 2013与Visual Studio 2010 Service Pack 1一起使用,您需要修补程序: Visual Studio 2010 SP1 Team Foundation Server兼容性GDR (安装在这里,本周早些时候与Visual Studio Online一起使用。请注意它不能用于“本地工作区”,只能用于服务器。) To use TFS 2013 with Visual Studio 2010 Service Pack 1 you need the patch:

Visual Studio 2013强制检查代码(Visual Studio 2013 force check of code)

在Visual Studio 2013中,构建(CTRL-SHIFT-B)是唯一的选项。 完全重建当然也可以,但不是必需的。 当引入Roslyn时,Visual Studio 2014中的内容可能会发生变化。 In Visual Studio 2013 a build (CTRL-SHIFT-B) is the only option. A full rebuild works as well of course, but is not required. Things may change i

Visual Studio 2008和.NET Framework 4.0(Visual Studio 2008 and .NET Framework 4.0)

这是不可能的,因为Visual Studio 2008不了解4.0版的目标框架版本。 此外,Visual Studio版本之间的项目文件格式略有不同。 您必须坚持使用Visual Studio,或者尝试使用SharpDevelop或MonoDevelop 。 It's not possible, because the Visual Studio 2008 does not understand the target framework version for version 4.0. Addi

相关文章

更多

最新问答

更多
  • 使用javascript为用户延迟加载内容的更好方法是什么?(What is a better way to lazy load content for users with javascript?)
  • 如何修复无法将类型的值...转换为预期的参数类型inout _(How to fix Cannot convert value of type … to expected argument type inout _)
  • 从哪里开始解析JSON?(Where to start with parsing JSON?)
  • Mail.php不适用于.htaccess(Mail.php doesn't work with .htaccess)
  • 使用htaccess设置子域(Setting subdomains using htaccess)
  • mod_pagespeed和java应用服务器(mod_pagespeed and java app servers)
  • Win32:如何崩溃?(Win32: How to crash?)
  • FFmpeg中RGB到YUV转换的错误(Error in RGB to YUV conversion in FFmpeg)
  • 如何在Android中首次打开应用时创建弹出窗口?(How to create pop-up when first open app in Android?)
  • 通过动态传递表名和列名来反转COLUMN DATA(Reversing COLUMN DATA by dynamically passing table name and Column Name)
  • 如何计算C#中ICollection中有多少元素?(How can I count how many elements are in an ICollection in C#)
  • 从pg-promise查询中获得结果(get result out of a pg-promise query)
  • 使用管理器注册一个类,然后调用子类重写方法(Register a class with a manager, then call the sub classes overridden methods)
  • 传递&在查询字符串中(Passing & in query string)
  • 谷歌浏览器打印预览不会第一次加载页面(google chrome print preview does not load the page the first time)
  • FsLexYacc:Tests / MiniProject“在.fsproj中导入错误”(FsLexYacc : Tests/MiniProject “incorrect Import in .fsproj”)
  • 创建一个模型方法,计算用户的帖子并在rspec(Rails)中测试?(Create a model method that counts a user's posts and test in rspec (Rails)?)
  • 记录线程的奇怪行为(Strange behaviour of logging thread)
  • 移动数组中的索引(Moving indices in an array)
  • MVC 5 - > MVC 5.1迁移。(MVC 5 -> MVC 5.1 Migration. Intellisense issues)
  • 使用函数在z3中创建列表(Creating List in z3 using function)
  • 如何进行html随机重定向(How to make a html random redirect)
  • 角度js:使用角度过滤器分割日期,月份和时间(Angular js: spliting date,month and time using angular filter)
  • 将所有模块导入一个文件夹,并按其属性之一使用它们(Import all modules in one folder and use them by one of its attributes)
  • 只需要在git的当前分支上获得合并列表(Just get list of merge happened on my current branch in git)
  • React-Native导入库并在多个组件中可用(React-Native import a library and make available in multiple components)
  • 如何使用jQuery为固定(偏移)位置设置div动画?(How to animate div for a fixed (offset) position using jQuery?)
  • operator ==和vector confusion(operator== and vector confusion)
  • 如何获取所选图像映射alt值?(How to get selected image map alt value?)
  • 在角度,如何使用取消用户事件的美元间隔,如页面更改?(In angular, how to use cancel an $interval on user events, like page change?)