EditorConfig 属性用于 C++:制表符和缩进
制表符和缩进
缩进样式
属性名称:
indent_style、 [resharper_]cpp_indent_style
可能的值:
制表符:制表符空格:Spaces
示例:
制表符 |
|---|
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
可能的值:
使用空格: 使用空格(在任何制表符大小下看起来都对齐)仅使用制表符: 仅使用制表符(不准确)最佳填充: 混合使用制表符和空格以实现最佳填充
即使结果缩进过大也要对齐
属性名称:
[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
最后修改日期: 2025年 9月 26日