2

だから基本的に私はそのようなコードを持っています:

NSString *const SomeKey = @"SomeKey";


@implementation SomeClass


- (void)doSomeWork {
    [self startDoingSomeWork];



    [self stopDoingSomeWork];
    [self notifySomeWorkDone];
}

このコードを次のフォームに自動フォーマットする必要があります。

NSString *const SomeKey = @"SomeKey";

@implementation SomeClass

- (void)doSomeWork {
    [self startDoingSomeWork];

    [self stopDoingSomeWork];
    [self notifySomeWorkDone];
}

したがって、基本的には、すべての二重、三重などの空行を単一の空行に置き換える必要があります。

それを有効にする Uncrustify オプションはありますか?
「いいえ」の場合、このシナリオの回避策を知っていますか?

4

2 に答える 2

4

最後に、そのための正しいオプションを見つけました。
次の行を構成ファイルに追加するだけです。

nl_max = 2
于 2015-12-17T22:54:08.673 に答える
1

Uncrustify がその機能をサポートしていない場合は、ClangFormat を試すことができます。

MaxEmptyLinesToKeep: 1最大で 1 行の空行を保持します。

出典:関数定義間の改行

于 2015-12-17T00:55:40.460 に答える