Visual Studio:有没有办法折叠解决方案资源管理器的所有项目?

时间:2009-08-31 14:28:20

标签: .net visual-studio-2008

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

Tree View - Solution Explorer (Visual Studio)

13 个答案:

答案 0 :(得分:154)

默认情况下,它似乎是在Visual Studio 2013中内置的。

Solution Explorer > Collapse

答案 1 :(得分:23)

如果安装了ReSharper,则可以右键单击解决方案资源管理器中的解决方案,然后选择“全部折叠”。

答案 2 :(得分:21)

您可以使用PowerCommands for Visual Studio 2008

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

答案 3 :(得分:15)

只需在顶级节点使用 数字键盘 的Plus + 和Minus - 键,分别展开和折叠(注意: * 也会扩展整个列表。)

对于工具箱,您需要使用 * / 代替展开/折叠。去图。

答案 4 :(得分:9)

正如您在下面的屏幕截图中看到的,有一个名为Collapse All的选项,旁边有一个快捷键。

Solution Explorer > Resharper > Collapse

现在这个快捷键对你不起作用了!除非您使用Tools > Options > Keyboard进行设置。

命令名称为ReSharper_CollapseInSolutionExplorer

使用此命令名称进行搜索,并指定您选择的快捷键。

Options > Keyboard > ReSharper_CollapseInSolutionExplorer

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

我知道我讨论的时间有点晚,但这肯定会帮助其他人。

答案 5 :(得分:5)

答案 6 :(得分:5)

VisualStudio扩展程序CodeMaid提供了折叠功能。

来自VisualStudioGallery的

Download

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

答案 7 :(得分:3)

Visual Studio 2012已于2012年8月15日发布,因此我建议升级到该版本,以获得以前仅在Productivity Power Tools的解决方案导航器中提供的快速“全部折叠”工具栏按钮,该按钮有时太慢而无法使用可用的。

答案 8 :(得分:2)

答案 9 :(得分:1)

使用适合您的Visual Studio版本的Visual Studio扩展。 在我的情况下(我使用Visual Studio 2012),我使用扩展名Productivity Power Tools,但不幸的是,这只存在于VS 2010和后者......对于VS 2008,有一个类似的扩展名:Power Commands。< / p>

答案 10 :(得分:1)

在VS 2019中,只需单击全部折叠

enter image description here

答案 11 :(得分:0)

使用Visual Studio 2017及更高版本

使用快捷方式

  • 打开工具> 选项,或按 Alt + T + O < / li>
  • 环境标签下> 键盘 (此外,您可以为 Tools.CustomizeKeyboard 创建快捷方式以直接将其打开

全部折叠

  • 搜索“ SolutionExplorer.CollapseAll
  • 添加新的快捷方式,例如 Ctrl + 左箭头 Ctrl + 左箭头 < / p>

全部展开

  • 搜索“ SolutionExplorer.Folder.CollapseAll
  • 添加新的快捷方式,例如 Ctrl + 右箭头 Ctrl + 右箭头 < / p>

    enter image description here

  • 分配> 确定

答案 12 :(得分:-2)

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