Computer >> Máy Tính >  >> Lập trình >> lập trình C

Tạo công cụ Định dạng mã C / C ++ với sự trợ giúp của các công cụ Clang

Trong hướng dẫn này, chúng ta sẽ thảo luận về một chương trình để tạo công cụ định dạng mã C / C ++ với sự trợ giúp của các công cụ clang.

THIẾT LẬP

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

Sau đó, chúng tôi sẽ tạo một tệp python ở vị trí mà người dùng hiện tại có quyền đọc và ghi.

Ví dụ

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)

Tạo tệp định dạng tệp trong thư mục trên cùng của người dùng hiện tại.

Đầu ra

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

Cuối cùng sao chép tệp này vào thư mục trên cùng của dự án hiện tại.

Bây giờ, bạn có thể sử dụng công cụ định dạng mã của riêng mình. Chỉ cần chạy python đã tạo và bạn đã sẵn sàng!