【问题标题】:Xcode change/remove comment templateXcode 更改/删除评论模板
【发布时间】: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 的方法吗?

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

【问题讨论】:

标签: c xcode macos comments


【解决方案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://stackoverflow.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`中的路径。然后将模板从包复制到在这里并从标题中删除评论
      猜你喜欢
      • 2012-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-01
      • 1970-01-01
      • 2011-12-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多