11
我正在使用vim-autoformat
,它使用clang-format
作为外部格式化程序。如何使用clang格式缩进C++杂注?
看来clang-format
不会缩进C++ #pragma
。例如:
#include <omp.h>
#include <cstdio>
int main()
{
#pragma omp parallel for
for (int i = 0; i < 10; ++i)
{
puts("demo");
}
return 0;
}
我想有它格式化成:
#include <omp.h>
#include <cstdio>
int main()
{
#pragma omp parallel for
for (int i = 0; i < 10; ++i)
{
puts("demo");
}
return 0;
}
我检查clangformat,但没有找到,我可以使用的选项。
也许是因为传统上预处理器指令*有*要从行的第一列开始? –
[相关错误报告](https://llvm.org/bugs/show_bug.cgi?id=17362)。 – rettichschnidi