我使用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格式标志来实现我的目标。任何见解都将不胜感激。