Uncrustify vs. Objective-C:方法结肠对齐

时间:2014-03-06 01:26:42

标签: objective-c uncrustify

我正在尝试使用Objective-C代码让Uncrustify为我工作。通常,我喜欢多线 方法签名声明/实现是冒号对齐的,比如

- (void)doSomethingWithThis:(id)this
                       that:(id)that
                      other:(id)other;

但是,有时第一个参数不够长,无法实现。在这种情况下,我想回到简单的缩进,例如

- (void)application:(UIApplication *)application
    handleEventsForBackgroundURLSession:(NSString *)identifier
    completionHandler:(void (^)())completionHandler

然而,在这种情况下,这就是Uncrustify对我的所作所为:

- (void)                    application:(UIApplication *)application
    handleEventsForBackgroundURLSession:(NSString *)identifier
                      completionHandler:(void (^)())completionHandler
嗯,嗯。我可以让Uncrustify做我想做的事吗?

以下是一些选定的设置:

align_var_def_colon                       = true
align_oc_msg_spec_span                    = 1
align_oc_msg_colon_span                   = 1   
align_oc_msg_colon_first                  = true
align_oc_decl_colon                       = true

随时在评论中询问更多细节。

0 个答案:

没有答案