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