首页 > 解决方案 > 在没有大括号的单语句块之前制作clang格式的换行符

问题描述

我得到这样的东西:

if (!file) return;

for (int i = 0; i < positions.size(); ++i) positions[i] = m * positions[i];

但我想要这个:

if (!file) 
    return;

for (int i = 0; i < positions.size(); ++i) 
    positions[i] = m * positions[i];

标签: cclang-format

解决方案


给出这个命令将该代码分成单独的行

AllowShortIfStatementsOnASingleLine : Never

将此代码添加到.clangformat文件输出后,如下所示

if (!file) 
    return;

for (int i = 0; i < positions.size(); ++i) 
    positions[i] = m * positions[i];

资源


推荐阅读