我有许多无缩进的C / C ++源文件。我想以编程方式美化所有这些文件。我怎样才能做到这一点?
答案 0 :(得分:1)
编写一个调用C ++美化器的python脚本,如Artistic Style。
http://astyle.sourceforge.net/
这是你的python脚本的样子:
# Collect all the files you need to beautify in "files"
#Loop through each C/C++ file
for file in files:
command = "astyle " + file
import subprocess
process = subprocess.Popen(command.split(), stdout=subprocess.PIPE)
output, error = process.communicate()
艺术风格的示例用法是:
astyle example.cpp
或
astyle --style=ansi --indent=tab example.cpp