1

如何防止 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 不会尝试对齐它们。

4

0 回答 0