私は次のコードを持っています:
@interface TRYoutubeManager : AFHTTPRequestOperationManager
- (void)getVideosForDefaultChannelsWithSuccess:(void (^)(NSArray *youtubeVideosArray))successBlock failure:(void (^)(NSError *error))failureBlock;
@end
したがって、120 文字の行制限を維持したいと考えています。次のように、宣言をコロンで揃えます。
@interface TRYoutubeManager : AFHTTPRequestOperationManager
- (void)getVideosForDefaultChannelsWithSuccess:(void (^)(NSArray *youtubeVideosArray))successBlock
failure:(void (^)(NSError *error))failureBlock;
@end
しかし、 Uncrustify を適用すると、次のようになります。
@interface TRYoutubeManager : AFHTTPRequestOperationManager
- (void)getVideosForDefaultChannelsWithSuccess:(void (^)(NSArray *youtubeVideosArray))successBlock failure:(void (^)(
NSError *
error))
failureBlock;
@end
プラグインはすべてを台無しにします。偶数行の制限を超えました。ここにいくつかの重要な(私が推測する)パラメータがあります:
# Align ObjC declaration params on colon
align_oc_decl_colon = true #
# Alignment span for ObjC message colons
align_oc_msg_colon_span = 20 # number
# Alignment span for ObjC message spec
align_oc_msg_spec_span = 0 # number
# Code width
code_width = 120 # number
設定ファイル全体はこちら
Uncrustify の設定を正しくセットアップするのを手伝ってください。