Zawsze, gdy tworzę nowy plik .cpp / .h w Xcode, na początku pliku jest dodawany komentarz. Na przykład:
/*
* <file>.cpp
* <Name of project>
*
* Created by <My name> on <Date>.
* Copyright <Year and company>. All rights reserved.
*
*/
Chcę zmienić domyślny komentarz na inną licencję, na przykład GPL / LGPL / lub coś innego. Czy jest miejsce, w którym mogę zmienić to zachowanie w Xcode?
Odpowiedzi:
/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates
każda aktualizacja pakietu SDK spowoduje wymazanie zmian tutaj, więc przechowuj kopię zapasową szablonu w innym miejscu
źródło
___FULLUSERNAME___
,___PROJECTNAME___
/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates
W Xcode 9 jest wbudowana opcja, którą można znaleźć w szczegółach poniżej.
FILEHEADER
wartość do katalogu głównego i ustaw jego wartość ciągu za pomocą tekstu dotyczącego praw autorskich, takiego jakCopyright © 2017 ...
<ProjectName>.xcodeproj/xcuserdata/[username].xcuserdatad/IDETemplateMacros.plist
<ProjectName>.xcodeproj/xcshareddata/IDETemplateMacros.plist
<WorkspaceName>.xcworkspace/xcuserdata/[username].xcuserdatad/IDETemplateMacros.plist
<WorkspaceName>.xcworkspace/xcshareddata/IDETemplateMacros.plist
~/Library/Developer/Xcode/UserData/IDETemplateMacros.plist
Próbka
IDETemplateMacros.plist
do kopiowania i wklejania:<?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> // Created by Your Name on 29.12.17. // Copyright © 2017 Your Company. All rights reserved. // </string> </dict> </plist>
źródło
©
na, aby działał.Najpierw spróbuj zmienić swoje imię i nazwisko oraz organizację na wizytówce w książce adresowej .
Jeśli to nie zadziała, otwórz Preferencje systemowe > Użytkownicy i grupy> Kliknij prawym przyciskiem myszy użytkownika (Preferencje systemowe muszą być już odblokowane)> Opcje zaawansowane ...> Zmień nazwę w polu Pełna nazwa polu tekstowym .
Aby zmienić nazwę organizacji w Xcode, kliknij plik projektu, aby był zaznaczony (lewy pasek boczny Xcode w nawigatorze projektów)> W Inspektorze plików (prawy pasek boczny Xcode) zmień pole tekstowe Organizacja .
źródło
Ten wpis na blogu zawiera kilka dobrych kroków dotyczących modyfikowania szablonów plików w Xcode 4.3:
http://error-success.piku.org.uk/2012/04/27/how-to-make-xcode-4-3-2-templates/
/Developer
Folder już nie istnieje, więc skopiować szablony od wewnątrz wiązki Xcode.app znajduje się w/Applications
:I umieść tutaj zmodyfikowaną kopię, jak poprzednio:
AKTUALIZACJA: Postanowiłem napisać skrypt, który wyodrębni wbudowane szablony Xcode i zastąpi nagłówki. Źródło i instrukcje można znaleźć pod następującym adresem URL:
https://github.com/royclarkson/xcode-templates
źródło
Nie edytuj niczego w / Developer, ponieważ Apple może to zastąpić w dowolnym momencie.
Poniższe działa dla Xcode 4, 5 i 6, z wyjątkiem późniejszych źródeł różni się i znajduje się w sekcji / Applications
Zamiast tego skopiuj szablony, z których chcesz zmienić,
/Applications/Xcode<version>.app/Contents/Developer/Library/Xcode/Templates
na,~/Library/Developer/Xcode/Templates/File Templates
a następnie edytuj pliki zachowując tę samą strukturę katalogów, ale edytuj nazwę katalogu, który jest szablonem, aby nie pojawiać się jako duplikat w Xcode.np. dla nowej kategorii plików C / C + w Xcode 5 skopiuj
/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/C and C++
do~/Library/Developer/Xcode/Templates/File Templates/GPL C and C++
ten proces jest skopiowany z bloga Red Glasses
W przypadku Xcode 4 ścieżka źródłowa to lub dla Xcode 4
/Developer/Library/Xcode/Templates/File Templates
źródło
To jest bardzo proste:
W jednej linii napisz:
defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions -dict ORGANIZATIONNAME "Blah, Inc"
Nie musisz się wcześniej martwić o zmianę katalogów ani o cokolwiek innego. Działa natychmiastowo.
źródło
- Naciśnij,
⌘ 1
aby wyświetlić nawigator plików.- Kliknij nazwę swojego projektu u góry
File Navigator
.- Naciśnij
⌘⌥⇧ ⏎
(to jest Command Option Shift Return), aby wyświetlić plikVersion Editor
.- Upewnij się, że jest wyświetlany widok porównawczy (
View > Version Editor > Show Comparison View
).Pozwala to zobaczyć nieprzetworzony tekst z pliku project.pbxproj projektu.
- Naciśnij,
⌘ f
aby przeszukać plik project.pbxproj, wklejORGANIZATIONNAME
i naciśnij Return.Tutaj definiowana jest nazwa organizacji, która jest zgodna z treścią dotyczącą praw autorskich.
źródło
Zmień szczegóły w swojej książce adresowej - dodaj nazwę firmy. Odbierze go stamtąd.
źródło
Spróbuj zmodyfikować ten plik:
/Developer/Library/Xcode/File\ Templates/C\ and\ C++/Header\ File.pbfiletemplate/header.h
źródło
W Xcode 4.2 są tutaj:
/Developer/Library/Xcode/Templates/File Templates
źródło
Dla użytkowników AppCode :
CMD + ,
)Editor
-File and Code Templates
Project
.idea/fileTemplates
razie potrzebyźródło