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日