0

如何在 Windows 中直接更改由 Uncrustify 格式化的文件?所有文档都建议将标准输出通过管道传输到另一个文件。Uncrustify 中是否有干净的批处理脚本或直接更改文件的方法?

我尝试执行如下脚本:

for /R %%f in (..\..\..\src\Funs\*.c) do (
..\..\Uncrustify\uncrustify -c ..\..\Uncrustify\g.cfg -f %%f > %%f
)

问题是文件最终是空的,这是有道理的。我只是不知道解决方法

4

1 回答 1

0

--replace 是你的朋友(没有 -f):

for /R %%f in (..\..\..\src\Funs\*.c) do (
..\..\Uncrustify\uncrustify -c ..\..\Uncrustify\g.cfg --replace %%f
)
于 2016-08-02T05:19:21.453 回答