我正在使用 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 格式的标志组合。任何见解将不胜感激。