具有换行符的Clang格式Objective-C方法

时间:2014-10-21 01:04:06

标签: objective-c xcode6 clang-format

我使用clang-format通过Travis Jeffery's project格式化我的代码。我正在开发一个自定义的.clang格式设置,以适应我们的风格指南。我无法弄清楚的一件事是如何采用如下的长方法名称。

- (instancetype)init {
    return [self initWithSqliteStoreURL:nil managedObjectModelURL:nil managedObjectModelClasses:nil];
}

并将其格式化为如下所示。这就是我希望它的样子。

- (instancetype)init {
    return [self initWithSqliteStoreURL:nil
                  managedObjectModelURL:nil
              managedObjectModelClasses:nil];
}

当我应用Google样式推荐时,我会得到以下内容,这不是我想要的样子。

- (instancetype)init {
    return
        [self initWithSqliteStoreURL:nil managedObjectModelURL:nil managedObjectModelClasses:nil];
}

这符合我们的色谱柱宽度需求,但不适合我们的内部样式指南。我无法弄清楚我需要什么组合的clang格式标志来实现我的目标。任何见解都将不胜感激。

0 个答案:

没有答案