ReSharper 2025.2 Help

EditorConfig 属性(适用于 C++):空行

保留现有格式

保留声明中的最大空行

属性名称:

在声明中保留空行在声明中保留空行

可能的值:

一个整数

示例:

值:0

void f() { } void g() { }

值:1

void f() { } void g() { }

值:2

void f() { } void g() { }

保留代码中的最大空行

属性名称:

在代码中保留空行在代码中保留空行

可能的值:

一个整数

示例:

值:0

void f() { g(); g(); }

值:1

void f() { g(); g(); }

值:2

void f() { g(); g(); }

移除声明中 '{' 之后和 '}' 之前的空行

属性名称:

删除声明中大括号附近的空行删除声明中大括号附近的空行

可能的值:

true | false

示例:

true

class A { public: int x; private: int y; };

false

class A { public: int x; private: int y; };

移除代码中 '{' 之后和 '}' 之前的空行

属性名称:

删除代码中大括号附近的空行删除代码中大括号附近的空行

可能的值:

true | false

示例:

true

void f() { int x; int y; return; };

false

void f() { int x; int y; return; };

空行

类/结构/枚举定义周围

属性名称:

在类定义前后添加空行在类定义前后添加空行

可能的值:

一个整数

示例:

值:0

class C { }; class D { };

值:1

class C { }; class D { };

值:2

class C { }; class D { };

函数声明周围

属性名称:

在函数声明前后添加空行在函数声明前后添加空行

可能的值:

一个整数

示例:

值:0

void f(); void g();

值:1

void f(); void g();

值:2

void f(); void g();

函数定义周围

属性名称:

在函数定义前后添加空行在函数定义前后添加空行

可能的值:

一个整数

示例:

值:0

void f() { f(); f(); } void g() { g(); g(); }

值:1

void f() { f(); f(); } void g() { g(); g(); }

值:2

void f() { f(); f(); } void g() { g(); g(); }

单行函数定义周围

属性名称:

在单行函数定义前后添加空行在单行函数定义前后添加空行

可能的值:

一个整数

示例:

值:0

void f() { } void g() { }

值:1

void f() { } void g() { }

值:2

void f() { } void g() { }

命名空间周围

属性名称:

在命名空间前后添加空行在命名空间前后添加空行

可能的值:

一个整数

示例:

值:0

namespace N1 { } namespace N2 { }

值:1

namespace N1 { } namespace N2 { }

值:2

namespace N1 { } namespace N2 { }

其他定义和声明周围

属性名称:

在其他声明前后添加空行在其他声明前后添加空行

可能的值:

一个整数

示例:

值:0

int x; int y;

值:1

int x; int y;

值:2

int x; int y;

在访问说明符之前

属性名称:

在访问说明符前添加空行在访问说明符前添加空行

可能的值:

一个整数

示例:

值:0

class A { public: int x; private: int y; };

值:1

class A { public: int x; private: int y; };

值:2

class A { public: int x; private: int y; };

在访问说明符之后

属性名称:

在访问说明符后添加空行在访问说明符后添加空行

可能的值:

一个整数

示例:

值:0

class A { public: int x; private: int y; };

值:1

class A { public: int x; private: int y; };

值:2

class A { public: int x; private: int y; };
最后修改日期: 2025年 9月 27日