ReSharper 2025.2 Help

通用的 EditorConfig 属性

本主题中列出的 EditorConfig 属性 允许一次设置多个相似的属性。

例如,有许多相当细化的属性,允许您配置是否在 如果捕获 等括号前使用空格。 如果您不需要单独配置这些相似的属性,可以使用相应的通用属性(此情况下为 [resharper_]space_after_keywords_in_control_flow_statements)。

大括号布局样式

属性名称:

[resharper_]大括号样式

特定语言的别名:

[resharper_]csharp_大括号样式, [resharper_]protobuf_大括号样式, [resharper_]js_大括号样式, [resharper_]css_大括号样式, [resharper_]cpp_大括号样式, [resharper_]shaderlab_大括号样式

允许设置以下属性:

可能的值:

  • end_of_line :行尾(K&R 风格)

  • end_of_line_no_space :行尾(无空格)

  • next_line :下一行(BSD 风格)

  • 移动到下一行 :下一行缩进(Whitesmiths 风格)

  • 移动到下一行(第二种情况) :下一行缩进 2(GNU 风格)

  • 皮可 :紧凑(Pico 风格)

在列中对齐相似代码

属性名称:

[resharper_]int 对齐

特定语言的别名:

[resharper_]csharp_int 对齐

允许设置以下属性:

可能的值:

true | false

保留现有代码排列(单行/多行)

属性名称:

[resharper_]保留已有排列方式

特定语言的别名:

[resharper_]csharp_保留已有排列方式

允许设置以下属性:

可能的值:

true | false

将简单块放在单行

属性名称:

[resharper_]将简单代码块放在单行

特定语言的别名:

[resharper_]csharp_将简单代码块放在单行

允许设置以下属性:

可能的值:

true | false

将简单类型成员的块放在单行

属性名称:

[resharper_]将简单声明块放在单行

特定语言的别名:

[resharper_]csharp_将简单声明块放在单行

允许设置以下属性:

可能的值:

true | false

将简单属性与其所有者放在同一行

属性名称:

[resharper_]属性与目标放在同一行

特定语言的别名:

[resharper_]csharp_属性与目标放在同一行

允许设置以下属性:

可能的值:

  • false :从不

  • 从不 :从不

  • 如果所有者是单行 :如果所有者是单行

  • true :总是

  • 始终 :总是

一元运算符后空格(!, -, ~, ...)

属性名称:

[resharper_]一元运算符后加空格

特定语言的别名:

[resharper_]csharp_一元运算符后加空格, [resharper_]vb_一元运算符后加空格, [resharper_]cpp_一元运算符后加空格

允许设置以下属性:

可能的值:

true | false

逗号后的空格

属性名称:

[resharper_]逗号后加空格

特定语言的别名:

csharp_逗号后加空格, [resharper_]vb_逗号后加空格, [resharper_]js_逗号后加空格, [resharper_]css_逗号后加空格, [resharper_]cpp_逗号后加空格

允许设置以下属性:

可能的值:

true | false

三元运算符周围空格(?, :)

属性名称:

[resharper_]三元运算符周围加空格

特定语言的别名:

[resharper_]csharp_三元运算符周围加空格

允许设置以下属性:

可能的值:

true | false

二元运算符周围空格(+, ||, =, ...)

属性名称:

[resharper_]二元运算符周围加空格

特定语言的别名:

[resharper_]csharp_二元运算符周围加空格, [resharper_]vb_二元运算符周围加空格, [resharper_]js_二元运算符周围加空格, [resharper_]cpp_二元运算符周围加空格

允许设置以下属性:

可能的值:

true | false

成员访问运算符周围空格(., ->, ...)

属性名称:

[resharper_]成员访问运算符周围加空格

特定语言的别名:

[resharper_]csharp_成员访问运算符周围加空格, [resharper_]vb_成员访问运算符周围加空格, [resharper_]js_成员访问运算符周围加空格, [resharper_]cpp_成员访问运算符周围加空格

允许设置以下属性:

可能的值:

true | false

括号前空格

属性名称:

[resharper_]方括号前加空格

特定语言的别名:

csharp_方括号前加空格, [resharper_]js_方括号前加空格, [resharper_]cpp_方括号前加空格

允许设置以下属性:

可能的值:

true | false

控制流语句的括号前空格

属性名称:

[resharper_]控制流语句中关键字后加空格

特定语言的别名:

csharp_控制流语句中关键字后加空格, [resharper_]js_控制流语句中关键字后加空格, [resharper_]cpp_控制流语句中关键字后加空格

允许设置以下属性:

可能的值:

true | false

逗号前的空格

属性名称:

[resharper_]逗号前加空格

特定语言的别名:

csharp_逗号前加空格, [resharper_]vb_逗号前加空格, [resharper_]js_逗号前加空格, [resharper_]css_逗号前加空格, [resharper_]cpp_逗号前加空格

允许设置以下属性:

可能的值:

true | false

方法调用括号前空格

属性名称:

[resharper_]方法调用名与左括号之间加空格

特定语言的别名:

csharp_方法调用名与左括号之间加空格, [resharper_]js_方法调用名与左括号之间加空格, [resharper_]cpp_方法调用名与左括号之间加空格

允许设置以下属性:

可能的值:

true | false

方法声明括号前空格

属性名称:

[resharper_]方法声明名与左括号之间加空格

特定语言的别名:

csharp_方法声明名与左括号之间加空格, [resharper_]js_方法声明名与左括号之间加空格, [resharper_]cpp_方法声明名与左括号之间加空格

允许设置以下属性:

可能的值:

true | false

括号内空格

属性名称:

[resharper_]方括号之间加空格

特定语言的别名:

csharp_方括号之间加空格, [resharper_]js_方括号之间加空格, [resharper_]cpp_方括号之间加空格

允许设置以下属性:

可能的值:

true | false

控制流语句的括号内空格

属性名称:

[resharper_]控制流语句的括号之间加空格

特定语言的别名:

[resharper_]csharp_控制流语句的括号之间加空格, [resharper_]js_控制流语句的括号之间加空格, [resharper_]cpp_控制流语句的括号之间加空格

允许设置以下属性:

可能的值:

true | false

ConfigureAwait 分析模式

属性名称:

[resharper_]配置 await 分析模式

特定语言的别名:

允许设置以下属性:

    可能的值:

    • 已禁用

    • 界面

    最后修改日期: 2025年 9月 27日