JetBrains Rider 2022.1 Help

File nesting dialog

JetBrains Rider provides a default configuration of file types and typical suffixes that are used for related file types — for example, a file with the .map.ts suffix is normally related to a file having the same name and the .ts extension — such files will be automatically grouped in the Solution Explorer.

You can configure these relations or disable logical nesting altogether by clicking App general gear plain on the toolbar of the Solution Explorer and choosing File Nesting:

JetBrains Rider: Grouping related files using file nesting

Grouping of files in this way will not make any changes in your project/solution config files.

Item

Shortcut

Description

Show files with the same names as nested

  • When the checkbox is selected, JetBrains Rider recognizes child files based on the patterns from the list and shows them grouped under the corresponding parents. Compare the presentation of the above TypeScript example with file nesting enabled

    A typescript file leftpad.ts with a compiled JavaScript file leftpad.js
                             and a generated source map file leftpad.js.map shown as a nest
  • When the checkbox is cleared, JetBrains Rider shows parents and children at the same level.

the Add button

Alt+Insert

Add a new row and specify the "parent" file suffix and the matching "child" file suffix. List all patterns explicitly without using wildcards or regular expressions.

the Remove button

Alt+Delete

Remove the selected rule from the list.

Reset to Default

Discard all your custom patterns and reload the default rules.

Last modified: 17 March 2022