CommandShortcutDescription
Expand Expand the current collapsed fragment
Collapse ⌘-⌘-⌘-⌃-⌃- Collapse the current folding region
Expand Recursively ⌥⌘ ⌥⌘ ⌥⌘ ⌃⌥ ⌃⌥ Expand the current folded fragment and all the subordinate collapsed folding regions within that fragment
Collapse Recursively ⌥⌘-⌥⌘-⌥⌘-⌃⌥-⌃⌥- Collapse the current folding region and all the subordinate folding regions within it
Expand All ⇧⌘ ⇧⌘ ⌘⌨ *⌃⇧ ⌃⇧ Expand all collapsed fragments within the selection, or, if nothing is selected, expand all the collapsed fragments in the current file
Collapse All ⇧⌘-⇧⌘-⇧⌘NumPad /⌃⇧- Collapse all folding regions within the selection, or, if nothing is selected, collapse all the folding regions in the current file
Expand to level | 1, 2, 3, 4 or 5 ⌘⌨ *, 1⌘⌨ *, 1⌃⌨ *, 1⌃⌨ *, 1

⌘⌨ *, 2⌘⌨ *, 2⌃⌨ *, 2⌃⌨ *, 2

⌘⌨ *, 3⌘⌨ *, 3⌃⌨ *, 3⌃⌨ *, 3

⌘⌨ *, 4⌘⌨ *, 4⌃⌨ *, 4⌃⌨ *, 4

⌘⌨ *, 5⌘⌨ *, 5⌃⌨ *, 5⌃⌨ *, 5
Expand the current fragment and all the nested fragments up to the specified level
Expand all to level | 1, 2, 3, 4 or 5 ⌥⌘⌨ *, 1⌥⌘⌨ *, 1⌃⇧⌨ *, 1⌃⇧⌨ *, 1

⌥⌘⌨ *, 2⌥⌘⌨ *, 2⌃⇧⌨ *, 2⌃⇧⌨ *, 2

⌥⌘⌨ *, 3⌥⌘⌨ *, 3⌃⇧⌨ *, 3⌃⇧⌨ *, 3

⌥⌘⌨ *, 4⌥⌘⌨ *, 4⌃⇧⌨ *, 4⌃⇧⌨ *, 4

⌥⌘⌨ *, 5⌥⌘⌨ *, 5⌃⇧⌨ *, 5⌃⇧⌨ *, 5
Expand all the collapsed fragments in the file up to the specified nesting level
Fold Selection / Remove region ⌘.⌘.⌃.⌃. Collapse the selected fragment and create a custom folding region for it to make it "foldable" / Expand the current fragment and remove the corresponding custom folding region to make the fragment "unfoldable"
Fold Code Block ⇧⌘.⇧⌘.⌃⇧.⌃⇧. Collapse the code fragment between the matched pair of curly braces {} and create a custom folding region for that fragment to make it "foldable"

See Also

Procedures: