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

问题描述 投票:134回答:12

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

.net visual-studio-2008
12个回答
169
投票

它似乎默认在Visual Studio 2013中内置。

Solution Explorer > Collapse


1
投票

使用Visual Studio 2017及更高版本

使用快捷方式

  • 打开工具>选项或按Alt + T + O.
  • 在环境选项卡>键盘下(另外,您可以为Tools.CustomizeKeyboard创建一个快捷方式直接打开它)

全部折叠

  • 搜索“SolutionExplorer.CollapseAll”
  • 添加一个新的快捷方式,例如Ctrl +向左箭头,Ctrl +向左箭头

全部展开

  • 搜索“SolutionExplorer.Folder.CollapseAll”
  • 添加一个新的快捷方式,例如Ctrl +右箭头,Ctrl +右箭头 enter image description here
  • 分配>确定

0
投票

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


-2
投票

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


22
投票

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


21
投票

你可以使用PowerCommands for Visual Studio 2008

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


14
投票

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

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


9
投票

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

Solution Explorer > Resharper > Collapse

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

命令名称是ReSharper_CollapseInSolutionExplorer

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

Options > Keyboard > ReSharper_CollapseInSolutionExplorer

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

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


4
投票

在Visual Studio 2005的http://geekswithblogs.net/scottkuhl/archive/2007/04/09/111195.aspx上有一个宏。


4
投票

VisualStudio扩展CodeMaid提供折叠。

来自VisualStudioGallery的Download

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


2
投票

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


© www.soinside.com 2019 - 2024. All rights reserved.