Xcode 4:在同一条线上打开支架

时间:2011-03-12 23:44:11

标签: xcode4

我刚刚安装了Xcode 4,自动生成功能的左大括号在新行上。

例如:

- (void)dealloc
{
  [_window release];
  [super dealloc];
}

我想像Xcode 3中那样在同一条线上打开括号:

- (void)dealloc {
  [_window release];
  [super dealloc];
}

有人可以帮助我吗?

感谢。

4 个答案:

答案 0 :(得分:4)

MarkC的答案有正确的想法,但< Jedi>这些不是您正在寻找的模板< / Jedi>。

您需要编辑的模板位于

/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates

/Developer/Platforms/MacOSX.platform/Developer/Library/Xcode/Templates

取决于您定位的平台。

答案 1 :(得分:3)

不要直接编辑这些模板!当您升级到下一版Xcode时,Apple通常会自动将其删除...

相反,您希望将它们复制/粘贴到:

~/Library/Developer/Xcode/

e.g:

~/Library/Developer/Xcode/File Templates/
~/Library/Developer/Xcode/Project Templates/

...然后在那里编辑它们。 Xcode知道它应该在那里查找您的自定义版本,Apple将单独保留主目录的内容。

答案 2 :(得分:1)

XCode 4用于创建新类文件的所有模板代码都在 / Developer / Library / Xcode / Templates / File \ Templates / Cocoa / Objective-C \ class.xctemplate

只需编辑这些模板以适合您的编码风格,您就可以开始使用了。

答案 3 :(得分:0)

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

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

找到