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查看模板列表,完成!