2013-04-29 69 views
4

代碼 - >樣式 - > Objective-C的偏好設置有很多。我在尋找合適的人來這行代碼重新格式化新行中的方法參數

SCPropertyDefinition *test = [SCPropertyDefinition definitionWithName:@"created_at" title:@"Tweeted At" type:SCPropertyTypeLabel]; 

重新格式化爲這種格式

SCPropertyDefinition *test = [SCPropertyDefinition definitionWithName:@"created_at" 
                   title:@"Tweeted At" 
                   type:SCPropertyTypeLabel]; 

(點是有冒號縮進匹配)

我猜它應該在Wrapping和Braces選項卡中,但我還沒有找到正確的設置。 感謝您的想法。

回答

11

您正在尋找的設置是Wrapping and Braces | Method call arguments設置爲Chop down if long與啓用Align by colon。請注意,Method parameters有單獨的設置。

+0

好像這個選項從AppCode 2.刪除或移動,但我不能找到它。我希望有一個熱鍵來切換兩個格式化表單之間的界限。 – emp 2013-06-17 17:42:43

+2

不,它仍然存在。你應該進入設置 - >代碼風格 - > Obj-C查找「方法參數」,並將「不換行」更改爲「總是換行」或「如果長時間停止換行」 – Moonkid 2013-10-11 09:40:06

+0

這不起作用了。我無法找到在Appcode 3.3中關於如果長度很長的Chop Down的提示。任何替代品? – 2015-12-30 19:00:40

0

看起來像應用程序代碼2017.1(也許早些時候),align by colon選項在Swift中不可用。你還可以告訴應用程序代碼砍長參數/參數列表:

How to find the chop long line dialog