附加的键盘快捷键“全部折叠”在Solution Explorer中的项目与Visual Studio

2019-07-31 20:46发布

就像我在这个问题的标题所说,是有可能将键盘快捷键折叠在Solution Explorer与Visual Studio 2012的所有项目?

在以前的版本; 2010年,我就能够创建一个宏以启用此功能,但在Visual Studio 2012,对宏没有更多的支持。

我能够就在Solution Explorer中点击到项目,并选择“全部折叠”,但我更愿意只键入“按Ctrl + Shift + C”做同样的工作。

Answer 1:

FWIW,这是我已经能够拿出迄今最好的。

替代方案1

  1. Ctrl +¨把焦点上述Solution Explorer中的搜索框
  2. Shift + Tab将焦点移动到工具栏。
  3. 使用左箭头将焦点移动到左边,直到你击中全部折叠按钮(四倍。因人而异)。

方案2

  1. Ctrl + Alt + L(或任何你的个人快捷方式),以集中解决方案资源管理。
  2. Shift + Alt键集中的解决方案资源管理器工具栏。 这将焦点置于工具栏上的主页按钮。
  3. 使用右箭头将焦点移动到右边,直到你击中全部折叠按钮(三次)。
  4. Enter键

方案3

  1. Ctrl + Alt + L(或任何你的个人快捷方式),以集中解决方案资源管理。
  2. 按住左箭头直到你达到顶级节点( 解决方案节点)。
  3. 向上箭头把焦点上述Solution Explorer中的搜索框
  4. Shift + Tab将焦点移动到工具栏。
  5. 使用左箭头将焦点移动到左边,直到你击中全部折叠按钮(两次。因人而异)。


Answer 2:

正如你可以看到下面的截图,有一个名为全部折叠和旁边有一个快捷键的选项。

现在,这个快捷键将不会为你工作!

除非ofcourse,您设置使用Tools > Options > Keyboard 。 命令名称是CollapseInSolutionExplorerAction 。 搜索使用此命令的名称,并指定您选择的快捷键。

就是这样,你就可以使用你的快捷键!

资源



Answer 3:

的Visual Studio 2012 / ReSharper的8.0.1:

该命令是“ProjectAndSolutionContextMenus.Project.ReSharper_CollapseInSolutionExplorer”。



Answer 4:

我建议你尝试CodeMaid扩展为Visual Studio。 它提供了一个命令“关闭所有项目递归”有自定义的快捷(默认情况下,它是Ctrl + M, - )。 它有其它的一些能力,像的.cpp和.h文件之间切换,连接线等。



Answer 5:

我已经在网上搜索的方式来做到这一点的时候我已经第一次安装VS2012 ..

我刚刚找到了解决办法,所以我分享:)

您可以通过添加您的Visual Studio版本,以现有的扩展做到这一点?

  • 下载扩展VS 10
  • 从VSIX扩展名更改为拉链
  • 解压并打开文件extension.vsixmanifest
  • 找到这个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法国;-)



文章来源: Attach a keyboard shortcut to 'Collapse All' items in solution explorer with Visual Studio 2012