5

私はこのコードを持っています:

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

普通に見えるようにする方法誰か知りませんか?ネストされたブロックに余分なスペースがありません。

編集: 今はコメントできません。xCode を使用しています。

4

1 に答える 1

1

これは Uncrustify 自体のバグのようです。構成の変更で必ずしも回避できるとは限りません。

見る:

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

(個人的には、「タブを常にインデントする」をオンにして、すべてを選択し、Xcode が生成するものをすべて選択して実行するのが大好きです。私たちのチーム用にフォーマットのデフォルトの標準セットを用意することで、チームの誰もがこれを行うことができ、コードをコミットするときに偽の差分を大量に生成しないようにします。)

于 2013-05-09T16:51:48.920 に答える