CLion 2023.1 Help

Code folding

Folded code fragments are shown as shaded ellipses (Folded fragment). 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

  • NumPad-NumPad-*, 1

  • NumPad-NumPad-*, 2

  • NumPad-NumPad-*, 3

  • NumPad-NumPad-*, 4

  • NumPad-NumPad-*, 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

  • NumPad-NumPad-*, 1

  • NumPad-NumPad-*, 2

  • NumPad-NumPad-*, 3

  • NumPad-NumPad-*, 4

  • NumPad-NumPad-*, 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".

Last modified: 20 July 2022