Visual Studio Minimize regions shortcut?

Visual StudioKeyboard Shortcuts

Visual Studio Problem Overview


Is there a shortcut key in Visual Studio that will minimize all of the regions or + signs so that I don't have to go through and click each one individually?

Visual Studio Solutions


Solution 1 - Visual Studio

C-m, C-o // collapse all
C-m, C-l // expand all
C-m, C-m // collapse, expand one

Where C is short for Ctrl. You can find more shortcuts at the msdn site

You can find the commands by going to Keyboard Options under the Tools menu, they are mapped to these commands

  • Edit.CollapseToDefinitions (C-m, C-o),
  • Edit.ToggleOutliningExpansion (C-m, C-m) and
  • Edit.ToggleAllOutlining (C-m, C-l)

enter image description here


If you are using Visual Studio Code the commands are similar but work differently. The commands are roughly these

  • C-k 2 - Fold Level 2
  • C-k C-j - Unfold all
  • C-k [ - Unfold recursively (unfold where the caret is)

You can search for Fold or Unfold commands (using C-S-p) to find all of them.

Solution 2 - Visual Studio

  • Ctrl + M,M - expand/collapse at caret
  • Ctrl + M,O - collapse all in document
  • Ctrl + M,L - expand all in document

Solution 3 - Visual Studio

Ctrl + M, Ctrl + M

You can perform this on a selection too.

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionPICyourBrainView Question on Stackoverflow
Solution 1 - Visual StudioPatrickView Answer on Stackoverflow
Solution 2 - Visual StudioDrew NoakesView Answer on Stackoverflow
Solution 3 - Visual StudioGerrie SchenckView Answer on Stackoverflow