Uncrustify:单行方法名称&删除双星号之间的空格

时间:2011-03-22 13:25:13

标签: objective-c formatting uncrustify

这里有两个相关的问题。

1)我需要使用什么设置才能将多行方法命名为一行?例如,我有这个:

- (NSArray *)nodesForXPath:(NSString *)xpath
                namespaces:(NSDictionary *)namespaces
                     error:(NSError **)error {

我当前的配置变成了这个:

- (NSArray*)nodesForXPath:(NSString*)xpath
namespaces:(NSDictionary*)namespaces
error:(NSError * *)error {

但我希望它看起来像这样:

- (NSArray*)nodesForXPath:(NSString*)xpath namespaces:(NSDictionary*)namespaces error:(NSError * *)error {

2)如何在方法声明中删除双星号之间的空格?

如果有帮助,我可以发布我当前的配置。

2 个答案:

答案 0 :(得分:0)

我认为this question应该有所帮助。看起来像

align_oc_decl_colon = true

应该为您的声明做好准备,并且

align_var_def_colon = true

将有助于您的定义。但是,阅读链接的问题,因为它提到了其他几个相关的设置。

答案 1 :(得分:0)

对于#2,添加以下选项:

sp_between_ptr_star = remove

删除双星号之间的空格。