我配置了xcode以使用Uncrustify來美化代碼。我修改了Uncrustify配置文件,結果代碼幾乎與所需要的一樣。在uncrustify函數中使用大括號後的空行
我不喜歡的一件事是刪除閉合大括號和下一行代碼之間的空行。例如,這是Uncrustify目前確實:
輸入:
if (jsonData != NULL)
{
return [jsonData objectFromJSONData];
}
NSLog(@"Data read");
電流輸出:
if (jsonData != NULL)
{
return [jsonData objectFromJSONData];
}
NSLog(@"Data read");
所需的輸出將是,在這種情況下,同樣作爲輸入:
if (jsonData != NULL)
{
return [jsonData objectFromJSONData];
}
NSLog(@"Data read");
我已經玩過nl_after_func_body = true,但這不是他LP。
我現在管理使用下面除了配置文件來獲得我想要的行爲:
nl_before_if = force
nl_after_if = force
nl_before_for = force
nl_after_for = force
nl_before_while = force
nl_after_while = force
nl_before_switch = force
nl_after_switch = force
nl_before_do = force
nl_after_do = force