我只想格式化源文件的一部分,比如函数而不是整个文件。
这是必需的,因为我无法完整地格式化旧的源代码。只有新添加的功能或功能的变化应该通过 uncrustify 自动格式化。
是否可以使用 unrustify 进行基于选择的格式化?
也许可以通过 git diff--function-context
和 uncrustify 调用的组合对每个函数进行自动格式化。
git diff --function-context | uncrustify -xyc
我只想格式化源文件的一部分,比如函数而不是整个文件。
这是必需的,因为我无法完整地格式化旧的源代码。只有新添加的功能或功能的变化应该通过 uncrustify 自动格式化。
是否可以使用 unrustify 进行基于选择的格式化?
也许可以通过 git diff--function-context
和 uncrustify 调用的组合对每个函数进行自动格式化。
git diff --function-context | uncrustify -xyc