就像我在这个问题的标题所说,是有可能将键盘快捷键折叠在Solution Explorer与Visual Studio 2012的所有项目?
在以前的版本; 2010年,我就能够创建一个宏以启用此功能,但在Visual Studio 2012,对宏没有更多的支持。
我能够就在Solution Explorer中点击到项目,并选择“全部折叠”,但我更愿意只键入“按Ctrl + Shift + C”做同样的工作。
就像我在这个问题的标题所说,是有可能将键盘快捷键折叠在Solution Explorer与Visual Studio 2012的所有项目?
在以前的版本; 2010年,我就能够创建一个宏以启用此功能,但在Visual Studio 2012,对宏没有更多的支持。
我能够就在Solution Explorer中点击到项目,并选择“全部折叠”,但我更愿意只键入“按Ctrl + Shift + C”做同样的工作。
FWIW,这是我已经能够拿出迄今最好的。
替代方案1
方案2
方案3
正如你可以看到下面的截图,有一个名为全部折叠和旁边有一个快捷键的选项。
现在,这个快捷键将不会为你工作!
除非ofcourse,您设置使用Tools > Options > Keyboard
。 命令名称是CollapseInSolutionExplorerAction
。 搜索使用此命令的名称,并指定您选择的快捷键。
就是这样,你就可以使用你的快捷键!
资源
的Visual Studio 2012 / ReSharper的8.0.1:
该命令是“ProjectAndSolutionContextMenus.Project.ReSharper_CollapseInSolutionExplorer”。
我建议你尝试CodeMaid扩展为Visual Studio。 它提供了一个命令“关闭所有项目递归”有自定义的快捷(默认情况下,它是Ctrl + M, - )。 它有其它的一些能力,像的.cpp和.h文件之间切换,连接线等。
我已经在网上搜索的方式来做到这一点的时候我已经第一次安装VS2012 ..
我刚刚找到了解决办法,所以我分享:)
您可以通过添加您的Visual Studio版本,以现有的扩展做到这一点?
找到这个XML部分:SupportedProducts补充一点:
<VisualStudio Version="11.0"> <Edition>Ultimate</Edition> <Edition>Premium</Edition> <Edition>Pro</Edition> </VisualStudio>
你也可以尝试12版的Visual Studio 2013 ...
压缩它,并改变从ZIP扩展到VSIX。
现在,您可以安装它。
安装后它,转到工具 - >自定义,然后单击键盘上的按钮。
搜索“CrossProjectMultiProject.CollapseProjects”和assing你喜欢的快捷方式。
有一个很好的作弄。 请+1,如果这可以帮助您
PS。 对不起,我的英语不好,IM法国;-)