Code folding
Folded code fragments are shown as shaded ellipses (). If a folded code fragment contains errors, CLion highlights the fragment in red.
Refer to Code folding for more details.
Command | Shortcut | Description |
---|---|---|
Expand | NumPad-NumPad-+ | Expand the current collapsed fragment. |
Collapse | NumPad-NumPad-- | Collapse the current folding region. |
Expand Recursively | NumPad-NumPad-+ | Expand the current folded fragment and all the subordinate collapsed folding regions within that fragment. |
Collapse Recursively | NumPad-NumPad-- | Collapse the current folding region and all the subordinate folding regions within it. |
Expand All | NumPad-NumPad-+ | Expand all collapsed fragments within the selection, or, if nothing is selected, expand all the collapsed fragments in the current file. |
Collapse All | NumPad-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 |
| Expand the current fragment and all the nested fragments up to the specified level. |
Expand all to level | 1, 2, 3, 4 or 5 |
| Expand all the collapsed fragments in the file up to the specified nesting level. |
Fold Selection / Remove region | Control+. | 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". |