我想为Visual Studio和Uncrustify设置匹配行为,以便稍后Uncrustify不会修改即时格式。
我几乎就在那里,但是Uncrustify过分处理多线表达。它根据第一行对齐第二行和其他行。
我怎样才能让它在第一个之后放在正常的哑线上?
到目前为止,我在http://uncrustify.sourceforge.net/default.cfg查看了完整的选项列表但没有成功。
Uncrustify:
bool test(int a, int b, int c)
{
return a == 1
&& b == 1
&& c == 1;
}
在b和c的行上有一个不希望的对齐。
Visual Studio自动套用格式:
bool test(int a, int b, int c)
{
return a == 1
&& b == 1
&& c == 1;
}
(如果你想知道我为什么需要Uncrustify,那主要是因为Uncrustify有indent_namespace_single_indent选项而VS没有)。
答案 0 :(得分:0)
使用此选项可以存档所需的行为:
indent_single_after_return = true