就像我在这个问题的标题中所说,是否可以附加键盘快捷键以使用Visual Studio 2012折叠解决方案资源管理器中的所有项目?
在之前的版本中; 2010年,我能够创建一个宏来启用此功能,但在Visual Studio 2012中,不再支持宏。
我可以右键单击解决方案资源管理器中的项目并选择“全部折叠”,但我更喜欢只输入“Ctrl + Shift + C”来执行相同的工作。
答案 0 :(得分:11)
FWIW,这是迄今为止我能够提出的最好的。
备选方案1
备选方案2
备选方案3
答案 1 :(得分:9)
正如您在下面的屏幕截图中看到的,有一个名为Collapse All的选项,旁边有一个快捷键。
现在这个快捷键对你不起作用了!
除非当然,您使用Tools > Options > Keyboard
进行设置。命令名称为CollapseInSolutionExplorerAction
。使用此命令名称进行搜索并分配您选择的快捷键。
就是这样,您就可以使用快捷键了!
<强> Source 强>
答案 2 :(得分:1)
Visual Studio 2012 / ReSharper 8.0.1:
该命令是'ProjectAndSolutionContextMenus.Project.ReSharper_CollapseInSolutionExplorer'。
答案 3 :(得分:1)
我建议您尝试使用Visual Studio的CodeMaid扩展名。它提供了一个命令“Collapse All Projects Recursively”,它具有可自定义的快捷方式(默认情况下,它是Ctrl + M, - )。它还有一些其他不错的功能,比如在.cpp和.h文件之间切换,连接线等等。
答案 4 :(得分:0)
当我第一次安装VS2012时,我在网上搜索了一个方法。
我刚刚找到了解决方案,所以我分享了它:)
您可以通过将Visual Studio版本添加到现有扩展程序来实现此目的......
查找此xml部分:SupportedProducts 加上这个:
<VisualStudio Version="11.0">
<Edition>Ultimate</Edition>
<Edition>Premium</Edition>
<Edition>Pro</Edition>
</VisualStudio>
您还可以尝试使用Visual Studio 2013版本12 ...
压缩它,并将扩展名从zip更改为vsix。
现在您可以安装它。
安装后,转到工具 - &gt;自定义并单击键盘按钮。
搜索“CrossProjectMultiProject.CollapseProjects”并确定您喜欢的快捷方式。
有一个很好的编码。 如果这对您有帮助,请+1。
PS。抱歉我的英语不好,我是法语; - )