Xcode 更改/删除评论模板

Posted

技术标签:

【中文标题】Xcode 更改/删除评论模板【英文标题】:Xcode change/remove comment template 【发布时间】:2012-03-13 11:03:14 【问题描述】:

最近我一直在学习如何编写 C。大部分时间,我一直在使用 C 版本的 Eclipse。最近,我尝试了 Xcode。我使用的是运行 Mac OS X Lion - Xcode 4.1 版的 Mac。

我有一个不满:在我创建的每个文件的顶部,有一小部分我希望删除或更改的 cmets。

当我创建一个文件时,默认情况下会在文件顶部放置这样的内容:

//
//  FILE.c
//  PROJECT NAME
//
//  Created by Martin Tuskevicius on DATE.
//  Copyright YEAR ORGANIZATION (my school name for some reason). All rights reserved.
//

显然大写的东西会被实际值替换。对于那些使用过或曾经使用过 Xcode 进行 C 编程的人 - 你知道如何更改或删除这些默认 cmets 的方法吗?

我非常感谢任何帮助。 谢谢!

【问题讨论】:

也许这里的东西会有所帮助? (***.com/questions/33720/change-templates-in-xcode) 我查看了它并按照它的建议进行操作 - 在正确的位置创建新目录等,但无济于事。 Change templates in Xcode的可能重复 【参考方案1】:

请不要在 Xcode 中编辑文件,这会破坏应用程序签名,并且会导致 Xcode 在下次重新启动后拒绝启动。

创建一个 IDETemplateMacros.plist 文件,其中包含带有 FILEHEADER 键(字符串)的字典。

你可以把文件放进去

对于单个项目的所有用户,将其放入项目或工作区的 xcshareddata 文件夹(例如 MyAppWorkspace.xcworkspace/xcshareddata/IDETemplateMacros.plist) 为自己的单个项目复制到例如MyAppWorkspace.xcworkspace/xcuserdata/YOURNAMEHERE.xcuserdatad 通过将文件放到~/Library/Developer/Xcode/UserData/ 中,您在帐户中打开的所有项目都是全局的

【讨论】:

【参考方案2】:

您可以在 Xcode 项目文件中更改它。 这是我的教程图片:D 很容易!!!

【讨论】:

【参考方案3】:

更新

根据@Michael Dautermann 下面的评论,更改 Xcode.app 包中的模板不是一个好方法。更多信息请查看https://***.com/a/33743/380774。


你可以在File Templates中移除或更改header,我用的是Xcode 4.3,File Templates在/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates

【讨论】:

我不建议更改模板inside Xcode 应用程序包,因为 Xcode 肯定是一个签名应用程序,并且会弄乱应用程序包中的任何文件可能会“破坏”Xcode,使其无法启动并且需要重新安装。相反,请查看上面@summea 的链接问题,其中 Chris Hanson(即实际的 Xcode 工程师@Apple,IIRC)为您可以并且应该自定义模板的位置提供了一些有用的答案。 @MichaelDautermann 感谢您的评论,我已经编辑了我的答案。 从上面的路径复制你需要的模板到:$HOME/Library/Developer/Xcode/Templates/File并修改它们(先用mkdir -p创建它然后openFinder`中的路径。然后将模板从包复制到在这里并从标题中删除评论

以上是关于Xcode 更改/删除评论模板的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 4.2 模板更改 - UIApplication & MainWindow.xib

FB 与 xcode HACK 更改屏幕的集成(删除)[关闭]

Bundle ID更改后的iOS问题,Xcode“上传失败”

Xcode 未将代码更改反映到模拟器和设备

在Android中更改跨度内的文本时删除跨度

KnockoutJS:模板未在可观察数组更改时更新(仅在添加时,在删除时有效)