gpt4 book ai didi

Xcode:确保标题注释中的文件名正确?

转载 作者:行者123 更新时间:2023-12-04 17:28:30 24 4
gpt4 key购买 nike

是否有快速修复/检查以确保 header 注释中的文件名与文件名实际匹配?

我刚刚做了一个巨大的重构/约定更改,发现有些我忘记更新某些文件的标题注释。

我知道 this other question about header comments .但我不想更改任何模板。我喜欢 Xcode 给我的模板。我只是想确保它匹配。


例子

//
// XXShim.h
// ProjectX
//
// Created by Me Myself on 3/15/12.
// Copyright (c) 2012 My Company Ltd. All rights reserved.
//

#import <CoreData/CoreData.h>

@interface YYProxy : NSObject

看,XXShim 现在是 YYProxy,位于现在名为 YYProxy.h 的文件中,但标题注释仍然是错误的。

最佳答案

我放在一起a one-liner这至少会帮助您找到它们。

find . -iname "*.[mh]" -exec sed -n "2s|^//  ||p" "{}" \; -exec basename "{}" \; | uniq -u

您需要打开一个终端窗口并cd 到您项目的根目录。在它们不匹配的情况下,您将在实际文件名上方打印注释中的文件名。

编辑:这个脚本(确保你有备份)实际上应该将每个文件的第二行更新为正确的注释:

find . -iname '*.[mh]' -print0 | while IFS= read -r -d '' file; do basename=`basename "$file"`; sed -i '' "2s|//  .*\$|//  $basename|" "$file"; done

关于Xcode:确保标题注释中的文件名正确?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10534042/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com