gpt4 book ai didi

uncrustify - 通过 uncrustify 格式化文件的一部分

转载 作者:行者123 更新时间:2023-12-04 04:21:03 28 4
gpt4 key购买 nike

我只想格式化源文件的一部分,例如函数而不是整个文件。

这是必需的,因为我无法格式化旧的源代码。只有新添加的功能或功能的变化应该通过 uncrustify 自动格式化。

是否可以使用 uncrustify 进行基于选择的格式化?

也许可以对通过 git diff --function-context 组合更改的每个函数进行自动格式化和一个不加 shell 的电话。
git diff --function-context | uncrustify -xyc

最佳答案

你可以走另一条路。保存 git diff --function-context 的输出,然后重新格式化整个文件,然后恢复不属于 git diff --function-context 的行中的更改。

关于uncrustify - 通过 uncrustify 格式化文件的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17919198/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com