C++ - Tabs and Indents
Tabs and Indents
Indent style
Property names:
cpp_indent_style
, indent_style
Possible values:
tab
: Tabspace
: Spaces
Examples:
tab |
---|
if·(condition)
{
→if·(condition1)
→{
→→foo1();
→→foo2();
→}
→else
→{
→→foo3();
→→foo4();
→}
} |
space |
---|
if·(condition)
{
····if·(condition1)
····{
········foo1();
········foo2();
····}
····else
····{
········foo3();
········foo4();
····}
} |
Indent size
Property names:
cpp_indent_size
, indent_size
Possible values:
an integer
Examples:
value: 0 |
---|
if·(condition)
{
·if·(condition1)
·{
··foo1();
··foo2();
·}
·else
·{
··foo3();
··foo4();
·}
} |
value: 1 |
---|
if·(condition)
{
·if·(condition1)
·{
··foo1();
··foo2();
·}
·else
·{
··foo3();
··foo4();
·}
} |
value: 2 |
---|
if·(condition)
{
··if·(condition1)
··{
····foo1();
····foo2();
··}
··else
··{
····foo3();
····foo4();
··}
} |
Tab width
Property names:
cpp_tab_width
, tab_width
Possible values:
an integer
Examples:
value: 0 |
---|
if·(condition)
{
→if·(condition1)
→{
→→foo1();
→→foo2();
→}
→else
→{
→→foo3();
→→foo4();
→}
} |
value: 1 |
---|
if·(condition)
{
→if·(condition1)
→{
→→foo1();
→→foo2();
→}
→else
→{
→→foo3();
→→foo4();
→}
} |
value: 2 |
---|
if·(condition)
{
→if·(condition1)
→{
→→foo1();
→→foo2();
→}
→else
→{
→→foo3();
→→foo4();
→}
} |
How to align when tabs are used for indents
Property names:
[resharper_]cpp_alignment_tab_fill_style
, [resharper_]alignment_tab_fill_style
Possible values:
use_spaces
: Use spaces (looks aligned on any tab size)use_tabs_only
: Only use tabs (inaccurate)optimal_fill
: Mix tabs and spaces for optimal fill
Last modified: 21 December 2018