Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

การสร้างเครื่องมือจัดรูปแบบโค้ด C/C++ ด้วยความช่วยเหลือของเครื่องมือ Clang


ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อสร้างเครื่องมือจัดรูปแบบโค้ด C/C++ โดยใช้เครื่องมือ clang

ตั้งค่า

sudo apt install python
sudo apt install clang-format-3.5

จากนั้นเราจะสร้างไฟล์ python ในตำแหน่งที่ผู้ใช้ปัจจุบันมีสิทธิ์ในการอ่านและเขียน

ตัวอย่าง

import os
cpp_extensions = (".cxx",".cpp",".c", ".hxx", ".hh", ".cc", ".hpp")
for root, dirs, files in os.walk(os.getcwd()):
   for file in files:
      if file.endswith(cpp_extensions):
         os.system("clang-format-3.5 -i -style=file " + root + "/" + file)

สร้างไฟล์การจัดรูปแบบไฟล์ในไดเร็กทอรีด้านบนของผู้ใช้ปัจจุบัน

ผลลัพธ์

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

ในที่สุดก็คัดลอกไฟล์นี้ไปยังไดเร็กทอรีบนสุดของโปรเจ็กต์ปัจจุบัน

ตอนนี้คุณสามารถใช้เครื่องมือจัดรูปแบบโค้ดของคุณเองได้แล้ว เพียงเรียกใช้ python ที่สร้างขึ้น คุณก็พร้อมแล้ว!