VisualStudio: 是否有折叠解决方案资源管理器的所有项的方法?

我知道我可以使用箭头键一个一个折叠解决方案资源管理器的项目,但我想知道是否有一种方法可以折叠所有项目只有一个操作。我想知道它,因为今天我有一个解决方案与6个项目,至少有 两百份文件,如果我试图瓦解他们一个接一个,我将有一个困难的时间。

Tree View - Solution Explorer (Visual Studio)

81152 次浏览

http://geekswithblogs.net/scottkuhl/archive/2007/04/09/111195.aspx上有一个用于 VisualStudio2005的宏。

你可以使用 VisualStudio2008的 PowerCommandsforVisualStudio2008

右键单击解决方案资源管理器上的项目解决方案,然后选择“折叠项目”:

删除 *.suo*.csproj.user文件,重新打开解决方案/项目。

如果您已经安装了 ReSharper,您可以在解决方案资源管理器中右键单击解决方案,并选择“ CollapseAll”。

只需在顶级节点使用 电话簿的 Plus + 和 Minus - 键,就可以分别展开和折叠(注意: * 也展开了整个列表)

对于工具箱,需要使用 * / 来展开/折叠。

VisualStudio 扩展 代码女仆提供折叠。

从 VisualStudioGallery 下载

当前版本只支持 VS2010或更高版本,但是您可以并排安装旧版本。

Visual Studio 2012在2012年8月15日发布,所以我建议升级到那个版本,以获得一个快速的“全部崩溃”工具栏按钮,这个按钮以前只能在“高效能工具”的解决方案导航器中使用,有时速度太慢而无法使用。

如果您已经安装了 Resharper,那么有一个名为“全部崩溃”的选项和它旁边的一个快捷键。

Solution Explorer > Resharper > Collapse

现在这个快捷键将不会为您工作! 除非您使用 Tools > Options > Keyboard设置它。

命令名为 ReSharper_CollapseInSolutionExplorer

使用此命令名进行搜索并分配所选择的快捷键。

Options > Keyboard > ReSharper_CollapseInSolutionExplorer

现在您有了一个快捷键,可以用来折叠解决方案资源管理器中的所有项。

我知道我有点迟到了,但这肯定会对某些人有所帮助。

使用适合您的 VisualStudio 版本的 VisualStudio 扩展。 在我的例子中(我使用 Visual Studio 2012) ,我使用扩展 生产力工具,但是,不幸的是,这只存在于 VS 2010和后者中... ... 对于 VS 2008,有一个类似的扩展: 电源指令

在 VisualStudio2013之后,它似乎是默认内置的。

Solution Explorer > Collapse

使用 VisualStudio2017及以上版本

走捷径

  • 打开 工具 > 选择或按 Alt + T + O
  • 环境选项卡 > < strong > 键盘下 (还可以为 工具。自定义键盘创建一个直接打开它的快捷方式 )

敬崩溃一切

  • 搜索“ 解决方案资源管理器
  • 添加一个新的快捷方式,例如 Ctrl + Left ArrowCtrl + Left Arrow

扩张一切

  • 搜索“ 解决方案资源管理器。文件夹。折叠全部
  • 添加一个新的快捷方式,例如 Ctrl + Right ArrowCtrl + Right Arrow

    enter image description here

  • 分配 > < strong > OK

在 VS2019中,只需单击“全部崩溃”

enter image description here