基本上我有这样的代码:
NSString *const SomeKey = @"SomeKey";
@implementation SomeClass
- (void)doSomeWork {
[self startDoingSomeWork];
[self stopDoingSomeWork];
[self notifySomeWorkDone];
}
我需要将此代码自动格式化为此格式:
NSString *const SomeKey = @"SomeKey";
@implementation SomeClass
- (void)doSomeWork {
[self startDoingSomeWork];
[self stopDoingSomeWork];
[self notifySomeWorkDone];
}
所以基本上我需要用单个空行替换所有double,three等空行。
是否有启用它的Uncrustify选项?
如果否,那么您是否知道此方案的任何解决方法?
答案 0 :(得分:3)
最后我找到了正确的选择。
只需将此行添加到配置文件中:
nl_max = 2
答案 1 :(得分:1)
如果Uncrustify不支持该功能,您可以尝试使用ClangFormat。
MaxEmptyLinesToKeep: 1
最多会保留1个空行。