如何使用ClangFormat格式化链式<<运算符实现换行对齐
用ClangFormat格式化链式流操作的配置方法
要实现把链式<<操作按要求换行并对齐,只需在项目的.clang-format配置文件中添加以下关键规则:
BreakBeforeBinaryOperators: All AlignOperators: true
规则说明
BreakBeforeBinaryOperators: All:指定所有二元运算符(包括流操作符<<)前强制换行AlignOperators: true:让后续行的运算符自动与前一行的运算符对齐,保证格式整齐
配置完成后,用ClangFormat处理你的代码:
原代码:
test << "a" << "b" << "c";
格式化后将得到:
test << "a" << "b" << "c";
内容的提问来源于stack exchange,提问作者Mircea
相关产品推荐
相关产品推荐

