¿Hay alguna manera de exportar la configuración de color de sintaxis de una instalación de Xcode a una nueva?


15

He instalado un nuevo XCode 4 en una máquina y me gustaría copiar / pegar la configuración de color de sintaxis desde la primera a la nueva. ¿Cómo puedo hacer esto?

Respuestas:


35

Los temas de color de sintaxis personalizada se encuentran en

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

(Tenga en cuenta que este directorio puede no existir si aún no ha modificado ninguno de sus temas o no ha creado uno propio, pero se creará tan pronto como lo haga).

Los archivos tienen una .dvtcolorthemeextensión. Simplemente recupere el archivo de ese directorio y cópielo en el mismo directorio en otra máquina.


Me gustan bastante los temas Solarized de Ethan Schoonover ; Considero que son muy legibles y fáciles de usar, y se pueden instalar como se explicó anteriormente.


¡Todavía válido en Xcode 9!
leanne

¡También válido en Xcode 10!
Sri Harsha Chilakapati

Solo recibo el xccolorthemearchivo, cambio la extensión .xccolorthemepara que .dvtcolorthemefuncione para mí.
ooOlly

1

Encontré esta respuesta mientras miraba cómo mover el nuevo tema cívico (en el momento de escribir esta respuesta) Civic en Xcode 8 a Xcode 7.3. Ahora los temas están agrupados dentro del paquete de la aplicación Xcode en la siguiente ruta:

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

También el tema Xcode8 tiene extensión xccolorthememientras que Xcode7.3 tiene dvtcolortheme. Desde mi experiencia, es seguro cambiar la extensión sin modificar el archivo en sí.


0

Con Themeinstaller, puede abrir archivos .dvtcolortheme y se instalarán en su carpeta Xcode.

En caso de que quisiera algunos temas nuevos, hay muchos que se pueden encontrar en codethemes.net, con Themeinstaller, puede instalarlos, simplemente haciendo clic en "instalar" en cualquiera de su elección.


¿Cómo obtienes el tema de tu Xcode actual?
user151019
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.