swift模板移除头部注释

记录下如何移除swift文件的头部注释

注意,zsh要在空格处添加反斜杠 \,否则无法生成正确的文件路径

清空模板注释内容(可选)

以下操作可以先备份文件

修改IDETemplateMacros.plist文件,移除注释内容

1
vi ~/Library/Developer/Xcode/UserData/IDETemplateMacros.plist

找到FILEHEADER,将string的内容清空

Swift File

进入Xcode目录

1
cd ~/Library/Developer/Xcode/

添加模板No Comment Swift File.xctemplate,该模板会展示在Xcode的文件目录列表

1
mkdir -p Templates/File Templates/MultiPlatform/Source/No Comment Swift File.xctemplate

进入模板目录

1
cd Templates/File Templates/MultiPlatform/Source/No Comment Swift File.xctemplate

复制原swift file模板数据

1
cp /Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/MultiPlatform/Source/Swift File.xctemplate/* ./

修改___FILEBASENAME___.swift,将第一行头部注释部分移除

SwiftUI View

同上,进入Xcode目录

1
cd ~/Library/Developer/Xcode

添加模板No Comment SwiftUI View.xctemplate

1
mkdir -p Templates/File Templates/MultiPlatform/User Interface/No Comment SwiftUI View.xctemplate

进入模板目录

1
cd Templates/File Templates/MultiPlatform/User Interface/No Comment SwiftUI View.xctemplate

复制原swiftui view模板数据

1
cp /Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/MultiPlatform/User Interface/SwiftUI View.xctemplate/* ./

修改___FILEBASENAME___.swift,将第一行头部注释部分移除

最后

重启Xcode(不是关闭打开xcode窗口,而是重启),cmd+N查看模板列表,完成!