使用Visual Studio 2012将键盘快捷方式附加到解决方案资源管理器中的"全部折叠"项目

Sam*_*uel 22 keyboard-shortcuts solution-explorer visual-studio-2012

就像我在这个问题的标题中所说的那样,是否可以附加键盘快捷键以使用Visual Studio 2012折叠解决方案资源管理器中的所有项目?

在以前的版本; 2010年,我能够创建一个宏来启用此功能,但在Visual Studio 2012中,不再支持宏.

我可以右键单击解决方案资源管理器中的项目,然后选择"全部折叠",但我更喜欢键入"Ctrl + Shift + C"来执行相同的工作.

Mar*_*ann 11

FWIW,这是迄今为止我能够提出的最好的.

备选方案1

  1. Ctrl +¨将焦点放在解决方案资源管理器上方的搜索框中.
  2. Shift + Tab键将焦点移至工具栏.
  3. 使用向左箭头将焦点向左移动,直到您点击全部折叠按钮(四次.YMMV).

备选方案2

  1. Ctrl + Alt + l(或您的个人快捷方式)以集中解决方案资源管理器.
  2. Shift + Alt可聚焦Solution Explorer工具栏.这将焦点放在工具栏上的" 主页"按钮上.
  3. 使用向右箭头将焦点向右移动,直到您点击全部折叠按钮(三次).
  4. Enter键.

备选方案3

  1. Ctrl + Alt + l(或您的个人快捷方式)以集中解决方案资源管理器.
  2. 按住向左箭头,直到到达顶部节点(" 解决方案"节点).
  3. 向上箭头将焦点置于解决方案资源管理器上方的搜索框中.
  4. Shift + Tab键将焦点移至工具栏.
  5. 使用向左箭头将焦点向左移动,直到您点击全部折叠按钮(两次.YMMV).

  • +1 ahhhhhh,visual studio 2014中的键盘快捷键序列是什么?CTRL + SHIFT +.3次,转动电脑,等待10秒钟,将你的头放在桌面上!看来我们只是一些使用太多键盘快捷键的怪人.:) (6认同)

Yas*_*ser 9

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

在此输入图像描述

现在这个快捷键对你不起作用了!

除非当然,你使用它进行设置Tools > Options > Keyboard.命令名是CollapseInSolutionExplorerAction.使用此命令名称进行搜索并分配您选择的快捷键.

在此输入图像描述

就是这样,您就可以使用快捷键了!

资源

  • 那就是ReSharper*collapse all*命令.OP询问了Visual Studio 2012按钮. (4认同)
  • 新命令是'CollapseInSolutionExplorer',但与使用宏时Visual Studio的早期版本相比,它无法正常工作.仅当选择了解决方案资源管理器中的所需节点时,该命令才有效.换句话说,如果您在代码编辑器中将焦点作为示例,则该命令将不起作用.它总比没有好,但你必须在所有情况下都要操纵鼠标. (2认同)
  • 我想"Ctrl + Alt + L",使专注于解决方案资源管理器,然后用左箭头设置解决方案资源管理器的根目录节点上的焦点,然后使用快捷键需要尽可能多的时间和你说的肯定所有节点都已折叠.我不知道VS 2014中的哪些功能会被删除?:( (2认同)
  • 更正.该命令是ProjectAndSolutionContextMenus.Project.CollapseProjects. (2认同)