C++ Uncrustify在语句中折叠多个空格
我想知道是否有一种方法可以要求在语句中保留对齐空格,以便一组函数调用正确对齐,如:C++ Uncrustify在语句中折叠多个空格,c++,uncrustify,C++,Uncrustify,我想知道是否有一种方法可以要求在语句中保留对齐空格,以便一组函数调用正确对齐,如: if (a) f(5); if (a && b) f(6); if (c) f(7); if (a && b && c) f(8); 使用默认配置文件,我得到: if (a) f(5); if (a && b) f(6); if (c) f(7); if (a && b &&
if (a) f(5);
if (a && b) f(6);
if (c) f(7);
if (a && b && c) f(8);
使用默认配置文件,我得到:
if (a) f(5);
if (a && b) f(6);
if (c) f(7);
if (a && b && c) f(8);
这可能吗?我不认为uncrustify会用这样的代码块来分析对齐。这是所有源格式化程序中的典型问题。“修复”它的一种方法是确定“正确对齐”是它被修改到的版本,或者在if条件之后带有函数调用的变体。方法是分叉和破解!