如何真正重置Visual Studio窗口布局?


122

我在Visual Studio 2008中安装了一个插件,它创建了一些额外的可停靠窗口。我已经卸载了它,但是我无法摆脱它创建的窗口-我关闭了它们,但它们总是回来。它们现在只是空的窗口,因为该插件不再存在,但是我尝试过的所有方法都没有摆脱它们。我试过了:

  • 窗口->重置窗口布局
  • 删除我的项目目录中的.suo文件
  • 在我的“应用程序设置”目录中删除Visual Studio 9.0文件夹

有任何想法吗?


3
现在,“重置Windows布局”在VS213中可以正常工作。
费尔南多·冈萨雷斯·桑切斯2015年

8
在VS2017中仍然无法正常工作:-(
Simon_Weaver

Answers:


148

你有试过吗 在Visual Studio中,转到“ 工具” >“ 导入和导出设置” >“ 重置所有设置”

确保备份在执行此操作之前,设置。我犯了尝试解决此问题的错误,但没有意识到它也会撤消我所有的外观设置和工具栏。花了很多时间回到我喜欢的方式。


7
在执行此操作之前,请确保备份设置。我犯了尝试解决此问题的错误,但没有意识到它也会撤消我所有的外观设置和工具栏。花了很多时间回到我喜欢的方式。
蒂姆(Tim)2010年

1
另外请注意,备份设置通常不起作用。我从来没有成功做到。我相信如果您将宏添加到某些菜单中,则会出现一个已知的错误。
2011年

1
备份设置的家伙工作100%。只是一个小问题:可视化备份设置列表时,需要选择“所有文件”。并且隐藏文件必须可见。是,已保存的设置被隐藏。这在VS2010中。
Millemila

1
备份并重置后,导入与备份相同的设置,但是从要导入的内容中取消选择“窗口布局”(在“常规设置”中)。对我来说很棒
Simon F

1
要在完成上述操作(VS2015)后重新获取Resharper快捷方式,请执行以下操作:Resharper->选项->键盘和菜单->键盘快捷键->应用方案
Jesper Mygind

34

尝试devenv.exe / resetuserdata。我认为它比建议的“工具”>“导入和导出”选项更具攻击性。

另外,请检查“ 工具”>“添加到管理器”,并确保那里没有任何孤儿。


救命!/ resetuserdata对我有用。我遇到启动速度很慢的问题,“添加->新建项目”对话框的显示速度很慢,在打开MVC2解决方案时崩溃。
理查德·埃夫

12

如何从命令行运行以下命令,

Devenv.exe /ResetSettings

您也可以将这些设置保存到文件中,就像这样,

Devenv.exe /ResetSettings "C:\My Files\MySettings.vssettings"

/ ResetSettings开关,还原Visual Studio默认设置。(可选)将设置重置为指定的.vssettings文件。

MSDN链接


10

我有类似的问题,除了它没有安装任何插件而发生。每次打开项目时,我都会开始获得有关源代码控制的对话框+大量的窗口弹出并浮动,我必须一一关闭。

在此处输入图片说明

Windows-> Rest Windows Layout,对我来说没有任何问题。它确实带来了我完全不介意的默认设置:)


也开始有这个问题,网上对此一无所知。来到这里寻找其他问题并找到了-谢谢!
bbqchickenrobot 2012年

6

如果您具有CurrentSettings.vssettings的旧备份副本,则可以尝试还原它。

我的Visual Studio布局完全损坏。当我尝试进入调试时,被告知VS变得不稳定。当我重新启动时,我的窗口布局将被完全拧紧。我试图从备份中还原VS在注册表中的当前用户设置,但这没有帮助。但是,恢复CurrentSettings.vssettings似乎已经解决了它。

似乎那里有一堆二进制文件,我可以想象有时候它会被不可挽回地损坏。


4

注意:如果您有vs2010和vs2008,并且要重置2008,则需要在命令行中指定整个路径。像这样:

"C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe" /resetsettings

如果未指定路径(如devenv.exe /resetsettings),它将重置计算机上安装的Visual Studio的最新版本。


3

我关闭了它们,但它们总是回来

当您说“他们总是回来”时,是指“下次重新启动Visual Studio”还是“立即”?

Visual Studio的一个怪癖(至少是VS2005)是直到您退出后才保存设置。这意味着,如果在使用VS时完全崩溃,则所做的任何布局更改都将丢失。解决此问题的方法是,在设置完所需的一切后,始终可以正常退出

不确定是否会帮助您的特定情况。


2

我尝试了大多数建议,但没有一个起作用。我没有机会尝试/ resetuserdata。最后,我重新安装了该插件,然后再次将其卸载,然后窗户消失了。


您怎么没有机会尝试运行单个命令行调用,但却有机会完全重新安装该插件...无论如何,/ resetsettings对我有用。
蒂姆(Tim)2010年

1

如果您曾经备份过设置(工具->导入和导出设置),则可以还原设置文件以返回到先前的状态。这是我发现唯一有效的方法。


从另一台机器上获取设置。唯一有效的方法。谢谢!
PerpetualStudent


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.