Objective c 重新格式化以在新行中包含方法参数

Objective c 重新格式化以在新行中包含方法参数,objective-c,coding-style,appcode,Objective C,Coding Style,Appcode,在代码->样式->目标C的首选项中有很多设置。我正在寻找正确的设置来重新格式化这行代码 SCPropertyDefinition *test = [SCPropertyDefinition definitionWithName:@"created_at" title:@"Tweeted At" type:SCPropertyTypeLabel]; 改为这种格式 SCPropertyDefinition *test = [SCPropertyDefinition definitionWithNa

在代码->样式->目标C的首选项中有很多设置。我正在寻找正确的设置来重新格式化这行代码

SCPropertyDefinition *test = [SCPropertyDefinition definitionWithName:@"created_at" title:@"Tweeted At" type:SCPropertyTypeLabel];
改为这种格式

SCPropertyDefinition *test = [SCPropertyDefinition definitionWithName:@"created_at" 
                                                                title:@"Tweeted At" 
                                                                 type:SCPropertyTypeLabel];
(要点是让冒号缩进匹配)

我想它应该在包装和支架选项卡中,但我还没有找到正确的设置。
谢谢您的想法。

您正在寻找的设置是
包装和大括号|方法调用参数
设置为
如果长
,则使用启用的
冒号对齐
。请注意,
方法参数有单独的设置

从应用程序代码2017.1开始(可能更早),Swift中不提供按冒号对齐选项。您仍然可以告诉应用程序代码切掉一个长参数/参数列表:


此选项似乎已从AppCode 2中删除。或者搬家了,但我找不到。我希望有一个热键在两个格式表单之间切换一行。不,它仍然在那里。您应该转到设置->代码样式->Obj-C查找“方法参数”,并将“不换行”更改为“始终换行”或“如果长了就砍掉”这不再有效。我在Appcode 3.3中找不到任何关于砍掉的参考。还有别的选择吗?