C++ の EditorConfig プロパティ: タブとインデント
タブとインデント
インデントスタイル
プロパティ名:
indent_style , [resharper_]cpp_indent_style
使用可能な値:
tab: タブspace: スペース
例:
タブ |
|---|
if (condition)
{
if (condition1)
{
foo1();
foo2();
}
else
{
foo3();
foo4();
}
} |
スペース |
|---|
if (condition)
{
if (condition1)
{
foo1();
foo2();
}
else
{
foo3();
foo4();
}
} |
インデントサイズ
プロパティ名:
indent_size , [resharper_]cpp_indent_size
使用可能な値:
整数
例:
値: 0 |
|---|
if (condition)
{
if (condition1)
{
foo1();
foo2();
}
else
{
foo3();
foo4();
}
} |
値: 1 |
|---|
if (condition)
{
if (condition1)
{
foo1();
foo2();
}
else
{
foo3();
foo4();
}
} |
値: 2 |
|---|
if (condition)
{
if (condition1)
{
foo1();
foo2();
}
else
{
foo3();
foo4();
}
} |
タブの幅
プロパティ名:
tab_width , [resharper_]cpp_tab_width
使用可能な値:
整数
例:
値: 0 |
|---|
if (condition)
{
if (condition1)
{
foo1();
foo2();
}
else
{
foo3();
foo4();
}
} |
値: 1 |
|---|
if (condition)
{
if (condition1)
{
foo1();
foo2();
}
else
{
foo3();
foo4();
}
} |
値: 2 |
|---|
if (condition)
{
if (condition1)
{
foo1();
foo2();
}
else
{
foo3();
foo4();
}
} |
タブがインデントに使用されているときの整列方法
プロパティ名:
[resharper_]cpp_alignment_tab_fill_style , [resharper_]alignment_tab_fill_style
使用可能な値:
use_spaces: スペースを使用する (任意のタブサイズで整列して見える)use_tabs_only: タブのみを使用する (不正確)optimal_fill: 最適な塗りつぶしのためにタブとスペースをミックス
結果のくぼみが大きすぎても位置合わせする
プロパティ名:
[resharper_]cpp_allow_far_alignment , [resharper_]allow_far_alignment
Allow alignment even if construct is located too far to the right, more than 2/3 of `Hard wrap at` limit
使用可能な値:
true | false
2024 年 5 月 26 日