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