मैं vim-autoformat
का उपयोग कर रहा हूं, जो बाहरी फॉर्मेटर के रूप में clang-format
का उपयोग करता है।क्लैंग-प्रारूप का उपयोग करके मैं सी ++ प्रगति कैसे इंडेंट कर सकता हूं?
ऐसा लगता है कि clang-format
सी ++ #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