【问题标题】:Why is Uncrustify forcing a space before my Objective-C block closing brace?为什么 Uncrustify 在我的 Objective-C 块右括号之前强制一个空格?
【发布时间】:2014-03-26 14:21:14
【问题描述】:

我的 -rather extense-Uncrustify Configuration 有问题。我正在使用 Xcode 自动运行 Uncrustify。

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

示例输入

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

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

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

期望的输出

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

我该如何解决这个问题?

【问题讨论】:

    标签: objective-c xcode5 indentation uncrustify


    【解决方案1】:

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

    我最终在uncrustify.cfg 中使用了以下参数

    indent_oc_block_msg_xcode_style = true

    通过在 Source Forge 项目网站上询问获得此提示(大约一周后)。

    【讨论】:

    • 你能链接到你在 Source Force 网站上提出这个问题的地方吗?我似乎无法让它在我的 uncrustify.cfg 中工作
    猜你喜欢
    • 1970-01-01
    • 2019-04-13
    • 2017-10-23
    • 2011-07-06
    • 2021-12-19
    • 2016-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多