我想删除XCode 4中的一些默认代码片段,因为我希望开始的花括号能够在新的一行上。我尝试了以下方法,但XCode 4似乎没有遵守这个规则。
defaults write com.apple.Xcode XCCodeSenseFormattingOptions -dict BlockSeparator "\\n"
有任何建议吗?谢谢。
我想删除XCode 4中的一些默认代码片段,因为我希望开始的花括号能够在新的一行上。我尝试了以下方法,但XCode 4似乎没有遵守这个规则。
defaults write com.apple.Xcode XCCodeSenseFormattingOptions -dict BlockSeparator "\\n"
以下方法已在我的XCode 4安装中成功运行:
defaults write com.apple.Xcode XCCodeSenseFormattingOptions '{ "BlockSeparator" = "\n" ; }'
"defaults write" 命令对我无效。我通过添加一个新的代码片段并将左花括号放在新行上解决了这个问题。下次我输入 'if' 时,会出现内置的自动完成功能,但是自从从下拉列表中选择我的自动完成后,我现在总是得到我的自动完成。
有关代码片段的更多信息,请参见此处:http://developer.apple.com/library/mac/#documentation/IDEs/Conceptual/Xcode4TransitionGuide/Orientation/Orientation.html#//apple_ref/doc/uid/TP40009984-CH5-SW1
但并不是非常深入,我能想到的唯一一种包含可替换文本片段(例如“if”片段中的“条件”)的方法是从代码编辑器中复制。