1

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

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

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

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

当我应用谷歌风格推荐时,我得到以下,这不是我想要的样子。

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

这符合我们的列宽需求,但不符合我们的内部样式指南。我无法弄清楚实现我的目标需要哪些 clang 格式的标志组合。任何见解将不胜感激。

4

0 回答 0