在没有大括号的单语句块之前制作 clang 格式断行
Make clang-format break lines before a single-statement block with no braces
我得到这样的结果:
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];
给出此命令将该代码分成单独的行
AllowShortIfStatementsOnASingleLine : Never
将此代码添加到您的 .clangformat
文件后输出如下所示
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];
但我想要这个:
if (!file)
return;
for (int i = 0; i < positions.size(); ++i)
positions[i] = m * positions[i];
给出此命令将该代码分成单独的行
AllowShortIfStatementsOnASingleLine : Never
将此代码添加到您的 .clangformat
文件后输出如下所示
if (!file)
return;
for (int i = 0; i < positions.size(); ++i)
positions[i] = m * positions[i];