JetBrains Rider 2020.3 Help

File nesting dialog

This dialog opens when you click File Nesting icon file nesting png 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 png 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.

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

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

the Add button Alt+Insert Click this button to add a new row and specify the "parent" file suffix and the matching "child" file suffix.
the Remove button Alt+Delete Click this button to remove the selected rule from the list.
Reset to Default Click this button to discard all your custom patterns and reload the default rules.
Last modified: 01 December 2020