Esiste un modo per esportare le impostazioni del colore della sintassi da un'installazione Xcode a una nuova?


15

Ho installato un nuovo XCode 4 su una macchina e vorrei copiare / incollare le impostazioni di colorazione della sintassi dal primo al nuovo. Come posso farlo?

Risposte:


35

I temi di colore della sintassi personalizzati si trovano in

~/Library/Developer/Xcode/UserData/FontAndColorThemes/

(Nota che questa directory potrebbe non esistere se non hai ancora modificato nessuno dei tuoi temi o non hai creato un tuo tema personalizzato, ma verrà creato non appena lo fai.)

I file hanno .dvtcolorthemeun'estensione. Basta recuperare il file da quella directory e copiarlo nella stessa directory su un altro computer.


Mi piace molto di Ethan Schoonover Solarized temi ; Li trovo molto leggibili e facili da vedere, e possono essere installati come spiegato sopra.


Ancora valido in Xcode 9!
leanne,

Valido anche in Xcode 10 !!
Sri Harsha Chilakapati,

Ricevo solo xccolorthemefile, cambio estensione .xccolorthemeper .dvtcolorthemefunzionare per me.
ooSolo

1

Ho trovato questa risposta mentre cercavo di spostare il nuovo tema Civico (al momento della stesura di questa risposta) in Xcode 8 in Xcode 7.3. Ora i temi sono raggruppati all'interno del bundle dell'applicazione Xcode nel seguente percorso:

Xcode.app/Contents/SharedFrameworks/DVTKit.framework/Versions/A/Resources/FontAndColorThemes

Anche il tema Xcode8 ha estensione xccolorthemementre Xcode7.3 ha dvtcolortheme. Dalla mia esperienza - è sicuro cambiare l'estensione senza modificare il file stesso.


0

Con Themeinstaller, puoi semplicemente aprire i file .dvtcolortheme e verranno installati nella cartella Xcode.

Nel caso in cui volessi alcuni nuovi temi, ce ne sono molti su codethemes.net, con Theme Installer, puoi installarli, semplicemente facendo clic su "Installa" sotto qualsiasi tua scelta.


Come ottieni il tema dal tuo attuale Xcode?
user151019
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.