विषय पर बढ़ें

अंतिम अद्यतन:2026-10-12

VS Code में C++ कोड फॉर्मेट करना

《C++那些事》 का Step by Step कोड स्टाइल फॉर्मेट करना

0. प्रस्तावना

इस section में 0 से शुरू करके बताया जाएगा कि अपने code की style कैसे format करें, बताई गई सामग्री में vscode plugins का व्यावहारिक उपयोग है।

1. Dependencies

इस बार clang-format plugin का उपयोग किया गया है, इंस्टॉल करना काफी सरल है:

mac system:

brew install clang-format  #Mac OS

अगर ubuntu है:

apt install clang-format

Windows version यहाँ से download किया जा सकता है:

https://llvm.org/builds/

इंस्टॉल होने के बाद, verify करें:

clang-format --version

अगर आप vscode उपयोग नहीं करना चाहते, तो सीधे clang-format की bare command से भी काम चल जाएगा!

फिर vscode में निम्न दो plugins download करें:

  • c/c++
  • clang-format

दोनों plugin marketplace से download किए जा सकते हैं।

इंस्टॉल के बाद कुछ configuration करनी होगी, आगे देखें।

2. Configuration

vscode settings में Clang_format_style search करें, डिफ़ॉल्ट value file है, इसे बदलने की ज़रूरत नहीं, बेशक आप इसे किसी और value पर भी सेट कर सकते हैं, यहाँ मैं आपको दिखाता हूँ कि इसकी डिफ़ॉल्ट value file है, इसका मतलब है कि फॉर्मेटिंग के लिए current folder या parent directory की .clang-format फ़ाइल पढ़ी जाती है।

इसलिए हमें बस यह फ़ाइल generate करनी है, code directory में जाकर चलाएँ:

clang-format -style=google -dump-config > .clang-format

इससे यह फ़ाइल generate हो जाएगी, यहाँ google style अपनाई गई है, आप इस फ़ाइल को अपने अनुसार संशोधित कर सकते हैं।

नीचे दी गई image के अनुसार vscode में clang-format plugin का format सेट करें, अंत में फ़ाइल में alt+shift+f दबाकर फ़ाइल format की जा सकती है, ताकि हर बार यह shortcut न दबाना पड़े और फ़ाइल save होते ही format हो जाए, आप format on save चुन सकते हैं।

संबंधित विषय

टिप्पणियाँ