我想将我的C代码格式化为特定样式的函数定义,如下所示:
foo.c(其中“Arg”是一个类型/结构)
例1:
void *
foo(
const Arg *arg1 /**< my arg */
)
{
...
}
例2
void *
foo(
const Arg *arg1, /**< my arg */
const Arg *arg2 /**< my arg2 */
)
{
...
}
我尝试了很多参数组合而没有成功......任何提示?
答案 0 :(得分:1)
我不知道如何使用indent
,但indent -i4 -cd24 -blf -bfda file.c
可以非常接近:
#import "RNNotification.h"
@implementation RNNotification
RCT_EXPORT_MODULE();
+ (id)allocWithZone:(NSZone *)zone {
static RNNotification *sharedInstance = nil;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
sharedInstance = [super allocWithZone:zone];
});
return sharedInstance;
}
- (NSArray<NSString *> *)supportedEvents
{
return @[@"EventReminder"];
}
- (void)sendNotificationToReactNative
{
[self sendEventWithName:@"EventReminder" body:@{@"name": @"name"}];
}
(除了那个关闭的人 - 不知道怎么做)。