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

170
我知道可以使用箭头键逐个折叠解决方案资源管理器中的项目,但我想知道是否有一种方法可以通过一次操作折叠所有项目。我想了解这一点,因为今天我有一个包含至少两百个文件的解决方案,如果我尝试逐个折叠它们,会很费劲。

Tree View - Solution Explorer (Visual Studio)


24
FYI,“*”是展开所有的快捷键。(这并没有回答问题,但与问题相关。) - Sprague
注意:内置于VS 2012和2013中-请向下阅读获取详细信息。 - Andy
1
@Sprague 只能使用数字键盘上的专用键。如果没有数字键盘,如何展开全部? - Marco Lackovic
@Marco Lackovic(晚回复),我最好的建议是在“工具>选项>环境>键盘”中搜索“expandall”,然后设置一个热键。(未测试) - javaLover
14个回答


0
现在在Visual Studio 2022 17.7版本中非常简单。它更加易用和灵活。
当您在解决方案资源管理器中右键单击一个节点时,您可以使用此功能折叠所选节点及其子节点。我们还将其映射为快捷键Ctrl+左箭头键。

from one YouTube channel

参考:[链接1](https://learn.microsoft.com/en-us/visualstudio/releases/2022/release-notes#collapse-all-descendants-for-solution-explorer)

-1

根据你的 Visual Studio 版本使用相应的 Visual Studio 扩展。 在我的情况下(我使用的是 Visual Studio 2012),我使用 Productivity Power Tools 扩展,但不幸的是,它只存在于 VS 2010 及其之后的版本。对于 VS 2008,有一个类似的扩展:Power Commands


你能详细说明一下吗? - Rahul Patel
在Visual Studio中,转到“工具”=>“扩展”,安装指定的插件以获得所需的功能。 - serge

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

什么偏好?项目仍将编译相同。 - Cecil Has a Name
2
它将编译,但您将失去当前打开的选项卡、启动项目(如果您有多个,则非常痛苦)以及其他每个用户的设置。 - Dav

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接