我正在尝试让 Uncrustify 使用 Objective-C 代码为我工作。通常,我希望多行方法签名声明/实现是冒号对齐的,比如
- (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
随时在评论中询问更多细节。