Mic*_*nas 5 formatting objective-c code-cleanup ios uncrustify
我有这个代码:
dispatch_async(dispatch_get_main_queue(), ^{
if (self.adAppearBlockIsAnimated) {
[UIView animateWithDuration:kAnimationTime animations:^{
self.adAppearBlock();
}];
}
});
Run Code Online (Sandbox Code Playgroud)
不幸的是,Uncrustify让它看起来像:
dispatch_async(dispatch_get_main_queue(), ^{
if (self.adAppearBlockIsAnimated) {
[UIView animateWithDuration:kAnimationTime animations:^{
self.adAppearBlock();
}];
}
});
Run Code Online (Sandbox Code Playgroud)
我的配置:
indent_oc_block=true
indent_oc_block_msg = 0
Run Code Online (Sandbox Code Playgroud)
有谁知道如何使它看起来正常吗?嵌套块中没有额外的空格.
编辑:我现在无法发表评论,我正在使用xCode.
看来这是 Uncrustify 本身的一个错误;您不一定可以通过更改配置来解决它。
看:
https://github.com/bengardner/uncrustify/issues/68
(就我个人而言,我非常喜欢打开“制表符总是缩进”,然后全选,点击并使用 Xcode 生成的任何内容。通过为我们的团队提供一组标准的格式默认值,团队中的任何人都可以执行此操作,并且提交代码时不会生成一堆虚假差异。)
| 归档时间: |
|
| 查看次数: |
844 次 |
| 最近记录: |