EditorConfig properties for C++: Indentation and Alignment
tip
Formatting preferences listed on this page can be also configured visually, on the Code Editing | C++ | Formatting Style | Indentation and Alignment page of ReSharper options Alt+R, O.
[resharper_]cpp_continuous_line_indent
, [resharper_]continuous_line_indent
none
: Nonesingle
: Singledouble
: Double
none |
---|
|
single |
---|
|
double |
---|
|
[resharper_]cpp_use_continuous_line_indent_in_method_pars
, [resharper_]use_continuous_line_indent_in_method_pars
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_use_continuous_line_indent_in_expression_braces
, [resharper_]use_continuous_line_indent_in_expression_braces
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_namespace_indentation
, [resharper_]namespace_indentation
none
: Do not indentinner
: Indent only in inner namespacesall
: Indent all
none |
---|
|
inner |
---|
|
all |
---|
|
[resharper_]cpp_linkage_specification_indentation
, [resharper_]linkage_specification_indentation
none
: Do not indentinner
: Indent only in inner namespacesall
: Indent all
none |
---|
|
inner |
---|
|
all |
---|
|
[resharper_]cpp_indent_export_declaration_members
, [resharper_]indent_export_declaration_members
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_indent_access_specifiers_from_class
, [resharper_]indent_access_specifiers_from_class
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_indent_class_members_from_access_specifiers
, [resharper_]indent_class_members_from_access_specifiers
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_indent_member_initializer_list
, [resharper_]indent_member_initializer_list
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_indent_wrapped_function_names
, [resharper_]indent_wrapped_function_names
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_indent_switch_labels
, [resharper_]indent_switch_labels
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_indent_method_decl_pars
, [resharper_]indent_method_decl_pars
inside
: Inside parenthesis (BSD/K&R style)outside
: Parenthesis and inside equally (Whitesmiths style)outside_and_inside
: Parenthesis 1x, inside 2x (GNU style)none
: No indent
inside |
---|
|
outside |
---|
|
outside_and_inside |
---|
|
none |
---|
|
[resharper_]cpp_indent_invocation_pars
, [resharper_]indent_invocation_pars
inside
: Inside parenthesis (BSD/K&R style)outside
: Parenthesis and inside equally (Whitesmiths style)outside_and_inside
: Parenthesis 1x, inside 2x (GNU style)none
: No indent
inside |
---|
|
outside |
---|
|
outside_and_inside |
---|
|
none |
---|
|
[resharper_]cpp_indent_statement_pars
, [resharper_]indent_statement_pars
inside
: Inside parenthesis (BSD/K&R style)outside
: Parenthesis and inside equally (Whitesmiths style)outside_and_inside
: Parenthesis 1x, inside 2x (GNU style)none
: No indent
inside |
---|
|
outside |
---|
|
outside_and_inside |
---|
|
none |
---|
|
[resharper_]cpp_indent_preprocessor_directives
, [resharper_]indent_preprocessor_directives
none
: No indentnormal
: Indentdo_not_change
: Do not change
none |
---|
|
normal |
---|
|
do_not_change |
---|
|
[resharper_]cpp_indent_type_constraints
, [resharper_]indent_type_constraints
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_indent_comment
, [resharper_]indent_comment
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_place_comments_at_first_column
, [resharper_]place_comments_at_first_column
Place comments at the first column when commenting out code. Otherwise, comments will use the indentation level of the commented code.
true | false
[resharper_]cpp_align_multiple_declaration
, [resharper_]align_multiple_declaration
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_align_multiline_parameter
, [resharper_]align_multiline_parameter
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_align_multiline_argument
, [resharper_]align_multiline_argument
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_align_first_arg_by_paren
, [resharper_]align_first_arg_by_paren
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_align_multiline_expression_braces
, [resharper_]align_multiline_expression_braces
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_align_multiline_type_parameter
, [resharper_]align_multiline_type_parameter
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_align_multiline_type_argument
, [resharper_]align_multiline_type_argument
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_align_multiline_extends_list
, [resharper_]align_multiline_extends_list
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_align_multiline_ctor_init
, [resharper_]align_multiline_ctor_init
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_outdent_commas
, [resharper_]outdent_commas
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_align_ternary
, [resharper_]align_ternary
align_all
: Alignalign_not_nested
: Align except when nestednone
: No align
align_all |
---|
|
align_not_nested |
---|
|
none |
---|
|
[resharper_]cpp_indent_aligned_ternary
, [resharper_]indent_aligned_ternary
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_align_multiline_calls_chain
, [resharper_]align_multiline_calls_chain
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_outdent_dots
, [resharper_]outdent_dots
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_align_multiline_binary_expressions_chain
, [resharper_]align_multiline_binary_expressions_chain
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_int_align_fix_in_adjacent
, [resharper_]int_align_fix_in_adjacent
When formatting selected code, also fix column alignment in the adjacent lines if needed
true | false
[resharper_]cpp_int_align_eq
, [resharper_]int_align_eq
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_int_align_declaration_names
, [resharper_]int_align_declaration_names
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_int_align_enum_initializers
, [resharper_]int_align_enum_initializers
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_int_align_bitfield_sizes
, [resharper_]int_align_bitfield_sizes
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_int_align_comments
, [resharper_]int_align_comments
true | false
true |
---|
|
false |
---|
|