为什么Uncrustify在我的Objective-C块关闭括号之前强制占用空间?

时间:2014-03-26 14:21:14

标签: objective-c xcode5 indentation uncrustify

我遇到了我的问题 - Uncrustify Configuration。我正在使用Xcode自动运行Uncrustify。

出于某种原因,Uncrustify似乎在封锁声明的封闭大括号之前添加了一个空格。

示例输入

 [_collectionView performBatchUpdates:nil completion:^(BOOL finished) {
 }];

示例输出(请注意大括号前的forced空格)

 [_collectionView performBatchUpdates:nil completion:^(BOOL finished) {
  }];

所需输出

 [_collectionView performBatchUpdates:nil completion:^(BOOL finished) {
 }];

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

好的,所以我找到了解决方案。

我最终在uncrustify.cfg

中使用了以下参数

indent_oc_block_msg_xcode_style = true

在Source Forge项目网站上询问(一周左右)后得到这个提示。