EditorConfig properties for C++: Line breaks and Wrapping
tip
Formatting preferences listed on this page can be also configured visually, on the Code Editing | C++ | Formatting Style | Line breaks and Wrapping page of ReSharper options Alt+R, O.
insert_final_newline
, [resharper_]cpp_insert_final_newline
true | false
[resharper_]cpp_new_line_before_else
, [resharper_]new_line_before_else
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_new_line_before_while
, [resharper_]new_line_before_while
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_new_line_before_catch
, [resharper_]new_line_before_catch
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_simple_embedded_statement_style
, [resharper_]simple_embedded_statement_style
do_not_change
: Do not changeon_single_line
: Force put on single lineline_break
: Force line breaks
do_not_change |
---|
|
on_single_line |
---|
|
line_break |
---|
|
[resharper_]cpp_simple_case_statement_style
, [resharper_]simple_case_statement_style
do_not_change
: Do not changeon_single_line
: Force put on single lineline_break
: Force line breaks
do_not_change |
---|
|
on_single_line |
---|
|
line_break |
---|
|
[resharper_]cpp_function_definition_return_type_style
, [resharper_]function_definition_return_type_style
do_not_change
: Do not changeon_single_line
: Force put on single lineline_break
: Force line breaks
do_not_change |
---|
|
on_single_line |
---|
|
line_break |
---|
|
[resharper_]cpp_toplevel_function_definition_return_type_style
, [resharper_]toplevel_function_definition_return_type_style
do_not_change
: Do not changeon_single_line
: Force put on single lineline_break
: Force line breaks
do_not_change |
---|
|
on_single_line |
---|
|
line_break |
---|
|
[resharper_]cpp_function_declaration_return_type_style
, [resharper_]function_declaration_return_type_style
do_not_change
: Do not changeon_single_line
: Force put on single lineline_break
: Force line breaks
do_not_change |
---|
|
on_single_line |
---|
|
line_break |
---|
|
[resharper_]cpp_toplevel_function_declaration_return_type_style
, [resharper_]toplevel_function_declaration_return_type_style
do_not_change
: Do not changeon_single_line
: Force put on single lineline_break
: Force line breaks
do_not_change |
---|
|
on_single_line |
---|
|
line_break |
---|
|
[resharper_]cpp_break_template_declaration
, [resharper_]break_template_declaration
do_not_change
: Do not changeon_single_line
: Force put on single lineline_break
: Force line breaks
do_not_change |
---|
|
on_single_line |
---|
|
line_break |
---|
|
[resharper_]cpp_line_break_after_init_statement
, [resharper_]line_break_after_init_statement
do_not_change
: Do not changeon_single_line
: Force put on single lineline_break
: Force line breaks
do_not_change |
---|
|
on_single_line |
---|
|
line_break |
---|
|
[resharper_]cpp_line_break_before_requires_clause
, [resharper_]line_break_before_requires_clause
do_not_change
: Do not changeon_single_line
: Force put on single lineline_break
: Force line breaks
do_not_change |
---|
|
on_single_line |
---|
|
line_break |
---|
|
[resharper_]cpp_member_initializer_list_style
, [resharper_]member_initializer_list_style
do_not_change
: Do not changeon_single_line
: Force put on single lineline_break
: Force line breaks
do_not_change |
---|
|
on_single_line |
---|
|
line_break |
---|
|
[resharper_]cpp_line_break_after_colon_in_member_initializer_lists
, [resharper_]line_break_after_colon_in_member_initializer_lists
do_not_change
: Do not changeon_single_line
: Force put on single lineline_break
: Force line breaks
do_not_change |
---|
|
on_single_line |
---|
|
line_break |
---|
|
[resharper_]cpp_line_break_before_deref_in_trailing_return_types
, [resharper_]line_break_before_deref_in_trailing_return_types
do_not_change
: Do not changeon_single_line
: Force put on single lineline_break
: Force line breaks
do_not_change |
---|
|
on_single_line |
---|
|
line_break |
---|
|
[resharper_]cpp_line_break_after_deref_in_trailing_return_types
, [resharper_]line_break_after_deref_in_trailing_return_types
do_not_change
: Do not changeon_single_line
: Force put on single lineline_break
: Force line breaks
do_not_change |
---|
|
on_single_line |
---|
|
line_break |
---|
|
[resharper_]cpp_line_break_before_comma_in_member_initializer_lists
, [resharper_]line_break_before_comma_in_member_initializer_lists
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_line_break_after_comma_in_member_initializer_lists
, [resharper_]line_break_after_comma_in_member_initializer_lists
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_place_type_constraints_on_same_line
, [resharper_]place_type_constraints_on_same_line
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_keep_user_linebreaks
, [resharper_]keep_user_linebreaks
true | false
Before formatting | After formatting, true |
---|---|
|
|
Before formatting | After formatting, false |
---|---|
|
|
max_line_length
, [resharper_]cpp_max_line_length
an integer
[resharper_]cpp_wrap_before_comma
, [resharper_]wrap_before_comma
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_wrap_before_comma_in_base_clause
, [resharper_]wrap_before_comma_in_base_clause
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_wrap_ternary_expr_style
, [resharper_]wrap_ternary_expr_style
wrap_if_long
: Simple wrapchop_if_long
: Chop if long or multilinechop_always
: Chop always
wrap_if_long |
---|
|
chop_if_long |
---|
|
chop_always |
---|
|
[resharper_]cpp_wrap_before_ternary_opsigns
, [resharper_]wrap_before_ternary_opsigns
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_wrap_before_colon
, [resharper_]wrap_before_colon
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_wrap_before_first_type_parameter_constraint
, [resharper_]wrap_before_first_type_parameter_constraint
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_wrap_multiple_type_parameter_constraints_style
, [resharper_]wrap_multiple_type_parameter_constraints_style
wrap_if_long
: Simple wrapchop_if_long
: Chop if long or multilinechop_always
: Chop always
wrap_if_long |
---|
|
chop_if_long |
---|
|
chop_always |
---|
|
[resharper_]cpp_wrap_enumeration_style
, [resharper_]wrap_enumeration_style
wrap_if_long
: Simple wrapchop_if_long
: Chop if long or multilinechop_always
: Chop always
wrap_if_long |
---|
|
chop_if_long |
---|
|
chop_always |
---|
|
[resharper_]cpp_wrap_braced_init_list_style
, [resharper_]wrap_braced_init_list_style
wrap_if_long
: Simple wrapchop_if_long
: Chop if long or multilinechop_always
: Chop always
wrap_if_long |
---|
|
chop_if_long |
---|
|
chop_always |
---|
|
[resharper_]cpp_wrap_base_clause_style
, [resharper_]wrap_base_clause_style
wrap_if_long
: Simple wrapchop_if_long
: Chop if long or multilinechop_always
: Chop always
wrap_if_long |
---|
|
chop_if_long |
---|
|
chop_always |
---|
|
[resharper_]cpp_wrap_ctor_initializer_style
, [resharper_]wrap_ctor_initializer_style
wrap_if_long
: Simple wrapchop_if_long
: Chop if long or multilinechop_always
: Chop always
wrap_if_long |
---|
|
chop_if_long |
---|
|
chop_always |
---|
|
[resharper_]cpp_wrap_parameters_style
, [resharper_]wrap_parameters_style
wrap_if_long
: Simple wrapchop_if_long
: Chop if long or multilinechop_always
: Chop always
wrap_if_long |
---|
|
chop_if_long |
---|
|
chop_always |
---|
|
[resharper_]cpp_wrap_before_declaration_lpar
, [resharper_]wrap_before_declaration_lpar
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_wrap_after_declaration_lpar
, [resharper_]wrap_after_declaration_lpar
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_wrap_before_declaration_rpar
, [resharper_]wrap_before_declaration_rpar
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_wrap_arguments_style
, [resharper_]wrap_arguments_style
wrap_if_long
: Simple wrapchop_if_long
: Chop if long or multilinechop_always
: Chop always
wrap_if_long |
---|
|
chop_if_long |
---|
|
chop_always |
---|
|
[resharper_]cpp_wrap_before_invocation_lpar
, [resharper_]wrap_before_invocation_lpar
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_wrap_after_invocation_lpar
, [resharper_]wrap_after_invocation_lpar
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_wrap_before_invocation_rpar
, [resharper_]wrap_before_invocation_rpar
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_wrap_after_expression_lbrace
, [resharper_]wrap_after_expression_lbrace
true | false
true |
---|
|
false |
---|
|
[resharper_]cpp_wrap_before_expression_rbrace
, [resharper_]wrap_before_expression_rbrace
true | false
true |
---|
|
false |
---|
|