有没有办法改变Xcode中的括号位置和缩进?



我想改变XCode(4)对齐括号的默认行为:

- (BOOL)someValue {
    return _someValue;
}

:

- (BOOL)someValue
{
    return _someValue;
}

我已经查看了这里的文档:

http://developer.apple.com/library/ios/文档/DeveloperTools/引用/XcodeUserDefaultRef/100 - xcode_user_defaults UserDefaultRef.html #//apple_ref/doc/uid/TP40005535-CH3-SW57

但我仍然不明白如何做出改变。任何帮助吗?

首先,你提到的文档是XCode 3.1的(我已经链接了介绍页面,它说得很清楚)。根据devforums.apple.com上关于此的评论数量判断,我认为XCCodeSenseFormattingOptions键不再存在于新的XCode4默认值下(存储在bundle ID com.apple.dt.XCode下)。如果你想恢复这个特殊的功能,请向苹果公司提交bug。

其次,你可以通过修改模板来做你想做的事情。我发现了这个非常相关的问题,但这里并没有隐性确认这个建议实际上成功了。

您可以尝试使用一个名为Snippet Edit的应用程序,它允许您轻松地编辑所有提供的代码片段。如果你想使用它,你需要使用Xcode v4.3或更高版本。

该应用程序可在http://cocoaholic.com/snippet_edit/

找到。

最新更新