有时候觉得 Xcode 默认的文件头部过于单调或者有其他定制的需要,Xcode 9 之后是支持开发者定制的。
文件头部信息
定制的基本步骤,分为两部分:
1/2 创建配置文件
通过 Xcode -> New File -> 选择创建 plist (Proprety List)文件,并命名为 IDETemplateMacros.plist。
将 Root 修改为 Dictionary,并开始设置键值对。
- key 为 FILEHEADER
- value 为 string 类型,是想要自定义的内容
在配置自定义的内容时,可以使用系统预先定义的一些宏。
或者这里提供了一个 plist 全文内容,进行手动修改。
PS: 全文修改需要使用文本编辑器
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>FILEHEADER</key>
<string>
// ___FILENAME___
// ___PACKAGENAME___
//
// Created by Brook on ___DATE___
// Modified by YourName
// ___COPYRIGHT___
//
</string>
</dict>
</plist>
2/2 选择文件放置位置
此文件的存放位置不同的影响范围也不一样。
-
只修改 project 中 唯独你 所创建的文件
<ProjectName>.xcodeproj/xcuserdata/[username].xcuserdatad/ -
修改 project 中 所有人 创建的文件
<ProjectName>.xcodeproj/xcshareddata/IDETemplateMacros.plist -
修改 worksspace 中 唯独你 所创建的文件
<WorkspaceName>.xcworkspace/xcuserdata/[username].xcuserdatad/ -
修改 worksspace 中 所有人 所创建的文件
<WorkspaceName>.xcworkspace/xcshareddata/ -
修改此电脑上 Xcode 所创建的 所有文件
~/Library/Developer/Xcode/UserData/
参考资料:
- Customizing the file header comment and other text macros in Xcode 9
- How to easily change your file header text in Xcode
加我微信沟通。
网友评论