Есть ли способ экспортировать настройки цвета синтаксиса из одной установки Xcode в новую?

Я установил новый XCode 4 на машину и хотел бы скопировать/вставить настройки окраски синтаксиса из первого в новый. Как я могу это сделать?

Ответы (4)

Пользовательские цветовые темы синтаксиса находятся в

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

(Обратите внимание, что этот каталог может не существовать, если вы еще не изменили ни одну из своих тем или не создали собственную тему, но он будет создан, как только вы это сделаете.)

Файлы имеют .dvtcolorthemeрасширение. Просто извлеките файл из этого каталога и скопируйте его в тот же каталог на другом компьютере.


Мне очень нравятся темы Solarized Итана Шуновера ; Я нахожу их очень удобочитаемыми и легкими для глаз, и их можно установить, как описано выше.

Все еще действует в Xcode 9!
Также действует в Xcode 10!!
Я получаю только xccolorthemeфайл, меняю расширение, .xccolorthemeчтобы оно .dvtcolorthemeработало на меня.

Я нашел этот ответ, когда искал, как переместить новую (на момент написания этого ответа) тему Civic в Xcode 8 в Xcode 7.3. Теперь темы объединены внутри пакета приложения Xcode по следующему пути:

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

Также тема Xcode8 имеет расширение xccolortheme, а Xcode7.3 имеет расширение dvtcolortheme. Из моего опыта - безопасно изменить расширение, не изменяя сам файл.

Начиная с Xcode версии 11.6 (11E708), расширение файла для цветовых тем — xccolortheme.

Путь к включенным темам:

/Applications/Xcode.app/Contents/SharedFrameworks/DVTUserInterfaceKit.framework/Versions/A/Resources/FontAndColorThemes

Путь к пользовательским темам такой же, как и в принятом ответе :

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

Чтобы установить пользовательскую тему, вы можете просто перетащить xccolorthemeфайл в папку для пользовательских тем; выйдите из Xcode, затем перезапустите Xcode. Теперь тема появится в настройках Xcode для шрифтов и цветов .

где находятся пользовательские темы в xcode 12 и выше?
Насколько я могу судить, @AriSteinfeld, пользовательские темы остались на том же месте. Я использую Xcode 13.2.1, и все по-прежнему находится в тех же каталогах.

С помощью Themeinstaller вы можете просто открыть файлы .dvtcolortheme, и они будут установлены в вашу папку Xcode.

Если вам нужны новые темы, их много можно найти на codethemes.net, имея Themeinstaller, вы можете установить их, просто нажав «установить» под любой из них по вашему выбору.

Как вы получаете тему из вашего текущего Xcode?