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
创建它然后open
Finder`中的路径。然后将模板从包复制到在这里并从标题中删除评论以上是关于Xcode 更改/删除评论模板的主要内容,如果未能解决你的问题,请参考以下文章
Xcode 4.2 模板更改 - UIApplication & MainWindow.xib
FB 与 xcode HACK 更改屏幕的集成(删除)[关闭]