defaults write com.apple.Xcode XCCodeSenseFormattingOptions '{ "BlockSeparator" = "\n" ; }'
阅读此文档:XCCodeSenseFormattingOptions
本文档描述了自动完成将用于括号和参数样式的所有格式选项。以下是我的:
XCCodeSenseFormattingOptions = {
BlockSeparator = "\\n";
PreMethodDeclSpacing = "";
};
如果您希望在所有情况下都使用您喜欢的样式,您需要结合Laughing_Jack和Peter Hosey的答案。除了Peter Hosey所说的内容外,您还可以了解到Cocoa Touch文件模板位于以下位置。您也可以将该目录复制到自定义模板中:
/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/File Templates/Cocoa Touch Classes/
我相信在最新版本的Xcode(7.x)中,“defaults write com.apple.Xcode”不起作用。
解决方法是编辑默认的代码片段。
然而,Xcode不允许修改默认的代码片段。
为了修改它们,您可以从这里下载“Snippet Edit”程序。