如何用clang-format格式化Objective-C块?

奥肯施泰因

我有以下代码,例如:

[cardRegistrationVC setCancelBlock:^{
  [weakSelf.navigationController popViewControllerAnimated:YES];
}];

当我在上面应用clang格式时,它变成:

[cardRegistrationVC setCancelBlock:^{ [weakSelf.navigationController popViewControllerAnimated:YES]; }];

如您所见,该块内的代码显示在同一行上。但是我应该永远换行。

如何正确设置clang格式?我的以下设置文件:

BasedOnStyle: LLVM
AllowShortIfStatementsOnASingleLine: false
AllowShortBlocksOnASingleLine: false
AllowShortFunctionsOnASingleLine: false
AllowShortLoopsOnASingleLine: false
AlwaysBreakBeforeMultilineStrings: false
IndentCaseLabels: true
ColumnLimit: 120
ObjCSpaceAfterProperty: true
KeepEmptyLinesAtTheStartOfBlocks: true
PenaltyBreakString: 1000000
SpacesInContainerLiterals: false
奥肯施泰因

最后,我最终编写了如下代码:

[cardRegistrationVC setCancelBlock:^{   
  [weakSelf.navigationController popViewControllerAnimated:YES];

}];

最后空行可以。或者您必须禁用列限制:

#ColumnLimit: 120

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何用clang-format格式化Objective-C块?

来自分类Dev

Clang-format:如何以这种方式格式化C结构初始化程序

来自分类Dev

如何在Objective-C中格式化日期?

来自分类Dev

如何用Swift语法编写这个Objective-C块?

来自分类Dev

如何在Objective-C中格式化Instagram日期

来自分类Dev

如何从ios Objective-c中未格式化的字符串中获取值?

来自分类Dev

如何在Sublime中添加格式化的块注释

来自分类Dev

如何格式化此块的Oracle输出?

来自分类Dev

String format() 如何格式化输出

来自分类Dev

如何用 + 号格式化正数

来自分类Dev

如何理解Objective-C块的类型?

来自分类Dev

如何在Objective C中存储块?

来自分类Dev

如何实现Objective C类的块属性

来自分类Dev

clang-format对已格式化的文件进行更改

来自分类Dev

Objective-C-格式化GET请求

来自分类Dev

如何使用 format() 格式化字典键和值

来自分类Dev

如何在C中格式化小数?

来自分类Dev

如何截断字符串[格式化]?C ++

来自分类Dev

如何使LinqPad中的C#代码自动格式化?

来自分类Dev

如何阻止ReSharper在C ++中格式化多行注释

来自分类Dev

如何重新格式化我的C输出?

来自分类Dev

C#如何格式化readline输出

来自分类Dev

如何格式化我的数组列表的输出C#

来自分类Dev

如何在With..End With块中复制值(而不格式化)?

来自分类Dev

如何在Python中使用字符串块进行打印格式化?

来自分类Dev

如何从html块中创建格式化的字符串?

来自分类Dev

如何用Javascript和HTML格式化JSON?

来自分类Dev

如何用指数因子格式化小数?

来自分类Dev

如何用HTML和CSS格式化导航栏?