如何防止 uncrustify 在结尾对齐我的方法定义?
我有这个接口文件
@import UIKit;
@protocol MyProtocol <NSObject>
@required
- (BOOL)isEditing;
- (BOOL)isValid;
- (NSInteger)numberOfItems;
- (id<MyItemProtocol>)itemAtIndex:(NSInteger)index;
- (NSDictionary*)toDictionary;
@end
并且 uncrustify 像这样对齐末尾括号上的所有方法:
@import UIKit;
@protocol MyProtocol <NSObject>
@required
- (BOOL) isEditing;
- (BOOL) isValid;
- (NSInteger) numberOfItems;
- (id<MyItemProtocol>)itemAtIndex:(NSInteger)index;
- (NSDictionary*) toDictionary;
@end
我可以设置哪个选项来防止这种情况?
值得注意的是,如果每个方法之间有换行符,那么 uncrustify 不会尝试对齐它们。