JetBrains Rider 2021.1 Help

File nesting dialog

This dialog opens when you click File Nesting Icon file nesting on the toolbar of the Solution Explorer.

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 Icon file nesting on the toolbar of the Solution Explorer.

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.

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 shown as a nest

  • When the checkbox is cleared, JetBrains Rider shows parents and children at the same level.

the Add buttonAlt+InsertClick this button to add a new row and specify the "parent" file suffix and the matching "child" file suffix.
the Remove buttonAlt+DeleteClick this button to remove the selected rule from the list.
Reset to DefaultClick this button to discard all your custom patterns and reload the default rules.
Last modified: 08 March 2021