Ich verwende vim-autoformat
, die clang-format
als externen Formatierer verwendet.Wie konnte ich C++ - Pragma im Clang-Format einrücken?
Es scheint, dass clang-format
die C++ #pragma
nicht einrücken wird. Zum Beispiel:
#include <omp.h>
#include <cstdio>
int main()
{
#pragma omp parallel for
for (int i = 0; i < 10; ++i)
{
puts("demo");
}
return 0;
}
würde Ich mag es haben, formatiert in:
#include <omp.h>
#include <cstdio>
int main()
{
#pragma omp parallel for
for (int i = 0; i < 10; ++i)
{
puts("demo");
}
return 0;
}
I clangformat geprüft, aber nicht finden, welche Option ich verwenden könnte.
Vielleicht, weil traditionell Präprozessordirektiven * * in der ersten Spalte der Zeile beginnen mussten? –
[Relevanter Fehlerbericht] (https://llvm.org/bugs/show_bug.cgi?id=17362). – rettichschnidi