C++ の EditorConfig プロパティ: 空白行
既存のフォーマットを保持する
最大の空白行を宣言で保持する
プロパティ名:
[resharper_]cpp_keep_blank_lines_in_declarations , [resharper_]keep_blank_lines_in_declarations
使用可能な値:
整数
例:
値: 0 |
|---|
void f()
{
}
void g()
{
} |
値: 1 |
|---|
void f()
{
}
void g()
{
} |
値: 2 |
|---|
void f()
{
}
void g()
{
} |
最大の空白行をコード内に保持する
プロパティ名:
[resharper_]cpp_keep_blank_lines_in_code , [resharper_]keep_blank_lines_in_code
使用可能な値:
整数
例:
値: 0 |
|---|
void f()
{
g();
g();
} |
値: 1 |
|---|
void f()
{
g();
g();
} |
値: 2 |
|---|
void f()
{
g();
g();
} |
宣言の '{' の後と '}' の前の空白行を削除する
プロパティ名:
[resharper_]cpp_remove_blank_lines_near_braces_in_declarations , [resharper_]remove_blank_lines_near_braces_in_declarations
使用可能な値:
true | false
例:
true |
|---|
class A
{
public:
int x;
private:
int y;
}; |
false |
|---|
class A
{
public:
int x;
private:
int y;
}; |
コードの '{' の後と '}' の前の空白行を削除する
プロパティ名:
[resharper_]cpp_remove_blank_lines_near_braces_in_code , [resharper_]remove_blank_lines_near_braces_in_code
使用可能な値:
true | false
例:
true |
|---|
void f()
{
int x;
int y;
return;
}; |
false |
|---|
void f()
{
int x;
int y;
return;
}; |
空白行
クラス / 構造体 / 列挙型の定義の周囲
プロパティ名:
[resharper_]cpp_blank_lines_around_class_definition , [resharper_]blank_lines_around_class_definition
使用可能な値:
整数
例:
値: 0 |
|---|
class C
{
};
class D
{
}; |
値: 1 |
|---|
class C
{
};
class D
{
}; |
値: 2 |
|---|
class C
{
};
class D
{
}; |
関数宣言の周囲
プロパティ名:
[resharper_]cpp_blank_lines_around_function_declaration , [resharper_]blank_lines_around_function_declaration
使用可能な値:
整数
例:
値: 0 |
|---|
void f();
void g(); |
値: 1 |
|---|
void f();
void g(); |
値: 2 |
|---|
void f();
void g(); |
関数定義の周囲
プロパティ名:
[resharper_]cpp_blank_lines_around_function_definition , [resharper_]blank_lines_around_function_definition
使用可能な値:
整数
例:
値: 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();
} |
単一行の関数定義のまわり
プロパティ名:
[resharper_]cpp_blank_lines_around_single_line_function_definition , [resharper_]blank_lines_around_single_line_function_definition
使用可能な値:
整数
例:
値: 0 |
|---|
void f()
{
}
void g()
{
} |
値: 1 |
|---|
void f()
{
}
void g()
{
} |
値: 2 |
|---|
void f()
{
}
void g()
{
} |
名前空間の周囲
プロパティ名:
[resharper_]cpp_blank_lines_around_namespace , [resharper_]blank_lines_around_namespace
使用可能な値:
整数
例:
値: 0 |
|---|
namespace N1
{
}
namespace N2
{
} |
値: 1 |
|---|
namespace N1
{
}
namespace N2
{
} |
値: 2 |
|---|
namespace N1
{
}
namespace N2
{
} |
他の定義や宣言について
プロパティ名:
[resharper_]cpp_blank_lines_around_other_declaration , [resharper_]blank_lines_around_other_declaration
使用可能な値:
整数
例:
値: 0 |
|---|
int x;
int y; |
値: 1 |
|---|
int x;
int y; |
値: 2 |
|---|
int x;
int y; |
アクセス指定子の前
プロパティ名:
[resharper_]cpp_blank_lines_before_access_specifier , [resharper_]blank_lines_before_access_specifier
使用可能な値:
整数
例:
値: 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;
}; |
アクセス指定子の後
プロパティ名:
[resharper_]cpp_blank_lines_after_access_specifier , [resharper_]blank_lines_after_access_specifier
使用可能な値:
整数
例:
値: 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;
}; |