Pracuję nad projektem iOS od jakiegoś czasu, tworząc setki plików źródłowych, a teraz to jest dobre i zrobione, zdaję sobie sprawę z czegoś smutnego: edytuję szablon pliku praw autorskich przed uzyskaniem do pracy, a wszystkie moje pliki mają ten kiepski format:Partia zastępuje komentarz praw autorskich w XCode
//
// MyClass.h
//
// Created by Redwarp on 3/25/13.
// Copyright (c) 2013 Redwarp. All rights reserved.
//
To nie jest fajne! Chciałbym zastąpić go czymś bardziej podobnym:
/* This software is licensed under the Apache 2 license, quoted below.
Copyright 2013 Redwarp <[email protected]>
Licensed under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance with the License. You may obtain a copy of
the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
License for the specific language governing permissions and limitations under
the License.
*/
W każdym razie. Prawdopodobnie mógłbym napisać skrypt, który przeszuka wszystkie moje pliki i zastąpi pierwsze "//" liniami lepszy komentarz, ale jestem pewny, że istnieje narzędzie, które doskonale to potrafi.
Oprócz: Nie mogę znaleźć tego narzędzia w dowolnym miejscu.
Czy ktoś wie o takim narzędziu? (Albo może być tak, że jestem głupi?)
Nie wiem, w jaki prosty sposób to naprawić, ale może cię to zainteresować w przyszłości: http://stackoverflow.com/questions/33720/change-templates-in-xcode – woz
Co powiesz na " sed'? – Matthias
Co powiesz na wyszukiwanie i zastępowanie XCode? Obsługuje wieloliniowe wyszukiwanie tekstowe, ale nie wieloliniowe wyszukiwanie regex. Zatem dwa wyszukiwania regex i jedno wyszukiwanie tekstowe powinny go obejmować. FTR, po prostu pójdę z sed. – Mar0ux