我想为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 AutoFormat:
bool test(int a, int b, int c)
{
return a == 1
&& b == 1
&& c == 1;
}(如果你想知道为什么我需要Uncrustify,主要是因为Uncrustify有indent_namespace_single_indent选项,而VS没有)。
发布于 2018-09-05 20:27:44
使用此选项可存档所需的行为:
indent_single_after_return = truehttps://stackoverflow.com/questions/47374229
复制相似问题