gpt4 book ai didi

ios - Uncrustify:嵌套 block 索引错误

转载 作者:可可西里 更新时间:2023-11-01 04:53:20 25 4
gpt4 key购买 nike

我有这个代码:

dispatch_async(dispatch_get_main_queue(), ^{
if (self.adAppearBlockIsAnimated) {
[UIView animateWithDuration:kAnimationTime animations:^{
self.adAppearBlock();
}];
}
});

不幸的是,Uncrustify 让它看起来像:

dispatch_async(dispatch_get_main_queue(), ^{
if (self.adAppearBlockIsAnimated) {
[UIView animateWithDuration:kAnimationTime animations:^{
self.adAppearBlock();
}];
}
});

我的配置:

indent_oc_block=true
indent_oc_block_msg = 0

有谁知道如何让它看起来正常?嵌套 block 中没有额外的空格。

编辑:我现在不能发表评论,我正在使用 xCode。

最佳答案

这似乎是 Uncrustify 本身的一个错误;您不一定可以通过更改配置来解决它。

参见:

https://github.com/bengardner/uncrustify/issues/68

(就个人而言,我非常喜欢打开“tab always indents”,然后全选,点击并使用 Xcode 生成的任何内容。通过为我们的团队提供一组标准的格式默认值,团队中的任何人都可以这样做并且在提交代码时不会产生一堆虚假的差异。)

关于ios - Uncrustify:嵌套 block 索引错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16464285/

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