Xcode4 代码4:在同一行上打开支架

Xcode4 代码4:在同一行上打开支架,xcode4,Xcode4,我刚刚安装了Xcode4,自动生成函数的开始部分位于新行 例如: - (void)dealloc { [_window release]; [super dealloc]; } 我希望将开始括号放在同一行上,就像在Xcode 3中一样: - (void)dealloc { [_window release]; [super dealloc]; } 有人能帮我吗 谢谢。XCode 4用于创建新类文件的所有模板代码都在 /开发者/Library/Xcode/Templates/F

我刚刚安装了Xcode4,自动生成函数的开始部分位于新行

例如:

- (void)dealloc
{
  [_window release];
  [super dealloc];
}
我希望将开始括号放在同一行上,就像在Xcode 3中一样:

- (void)dealloc {
  [_window release];
  [super dealloc];
}
有人能帮我吗


谢谢。

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


只需编辑这些模板以适应您的编码风格,就可以了。

MarkC的答案有正确的想法,但这些不是您要寻找的模板

需要编辑的模板位于

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


取决于您的目标平台。

不要直接编辑这些模板!苹果通常会在你升级到下一版本的Xcode时自动删除它们

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

~/Library/Developer/Xcode/
e、 g:


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

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

中找到,我修改了所有的.m文件,但它没有更改任何内容。当我创建一个新类、项目等时,我仍然将大括号放在新行上。我已经这样做了,但是现在所有内容都在Xcode“new file”工作表中出现了两次。我相信如果你愿意,你可以删除原始内容-进行剪切/粘贴(移动)而不是复制/粘贴)。大多数人只是对目录进行重命名,从而使它们产生了不同的名称。注意:直到今年,苹果允许我们将模板放在一个单独的顶级部分,并使用自定义名称。然后,他们在制作Xcode4时删除了该功能。如果你想要它回来(我想每个人都想要,这很有用!),给苹果发一份bug报告。
~/Library/Developer/Xcode/
~/Library/Developer/Xcode/File Templates/
~/Library/Developer/Xcode/Project Templates/