JetBrains Rider 2021.3 Help

Indentation style

Indentation is one of the most important aspects of formatting style — properly indented code will be readable even if other formatting is inconsistent. JetBrains Rider helps you configure and maintain proper indentation in many ways.

Sources of indentation settings

You can configure indentation style on the Editor | Code Style | [Language] | Tabs, Indents, Alignment page of JetBrains Rider settings Ctrl+Alt+S.

If there are EditorConfig files that affect the current file, the indent_size and indent_style properties will override JetBrains Rider indentation settings . If you want JetBrains Rider to ignore EditorConfig styles , clear the corresponding checkbox on the Editor | Code Style page of JetBrains Rider settings .

Re-indent code

To manually increase or decrease indentation of the current line or selected code block, press Tab/Shift+Tab.

To fix indentation of the current line or for all lines in a selected code block (you can press Ctrl+W multiple times to select a logical block) without applying other formatting preferences, press Ctrl+Alt+I or choose Code | Auto-Indent Lines from the menu, or alternatively press Alt+Enter and choose Format selection | Reindent only.

Auto-detect indents

When you reformat a part of code in a file or when code is auto-formatted on editing or pasting, JetBrains Rider can calculate and apply indentation based on the existing indents in that file. You can enable or disable auto-detecting indents on the Editor | Code Style page of JetBrains Rider settings Ctrl+Alt+S.

Note that JetBrains Rider will NOT auto-detect indents if you reformat the whole file or multiple files, or if there are .editorconfig files that affect the current file.

Last modified: 13 January 2022