Dar*_*ust 10 code-formatting objective-c
之前已经提出过类似的问题,但它们并没有帮助我做我想做的事情:
我想重新格式化现有的Objective-C代码(几百个文件).对于纯苹果风格的格式化,uncrustify似乎做我想要的.但是对于一些项目,我需要一种不同的风格,我还没有找到如何配置unrustify.在这种风格中,长方法调用看起来像这样(请不要讨论你是否喜欢这种风格;不建议使用不同的风格):
[self
longMethod:arg1
withLots:arg2
ofArguments:arg3
aBlock:^{
[self doSomething];
}
andAnotherBlock:^{
[self doSomethingElse];
}
];
Run Code Online (Sandbox Code Playgroud)
当方法调用超过80或100个字符的行长度时,将完成此包装.每行缩进一级,并且只包含一个参数,选择器部分直到相应的:.因此,线不是结肠对齐的.
如果行长度低于80或100个字符,则不进行换行:
[self shortMethod:withAnArgument];
Run Code Online (Sandbox Code Playgroud)
是否有可以调整以支持此样式的代码格式化程序?如果是这样,哪个更重要的是,如何?
Clang 格式可用于以任意数量的样式格式化代码。您甚至可以指定您想要的确切选项,或使用几种“标准”样式之一。
还有一个Xcode 插件。
| 归档时间: |
|
| 查看次数: |
2974 次 |
| 最近记录: |