Мне нужно было переформатировать мой компьютер, и теперь у меня проблемы с копированием настроек / профилей.
Я скопировал файлы в ~/Library/Application\ Support/iTerm/
Я также скопировал, ~/Library/Preferences/com.googlecode.iterm2.plist
но он продолжает давать мне эту ошибку:
Failed to load preferences from custom directory. Falling back to local copy.
Missing or malformed file at "/
com.googlecode.iterm2.plist"
Я также попытался сохранить профиль в каталоге, чтобы отправить его, но он не работает.
Вот местоположение:
iTerm ▶ Общие ▶ Настройки ▶ Сохранить настройки в папку
и вот вывод:
Failed to copy preferences to custom directory. Copy
/Users/alexcory/Library/Preferences/com.googlecode.iterm2.plist
to Alex_Corys_iTerm_Configuration/com.googlecode.iterm2.plist:
No such process
Цвета работают (см. Путь ниже), но я не просто пытаюсь сохранить цвета, а скорее все мои предпочтения.
iTerm ▶ Настройки ▶ Профили ▶ Цвета ▶ Загрузка предустановок ▶ Экспорт
Кто-нибудь знает, как заставить это работать?
Failed to copy preferences to custom directory. Copy /Users/alexcory/Library/Preferences/com.googlecode.iterm2.plist to Alex_Corys_iTerm_Configuration/com.googlecode.iterm2.plist: No such process
Save Current Settings to Folder
неактивна. Вы должныLoad preferences from a custom folder or URL:
сначала проверить и выбрать каталог (в котором еще не требуется существующий файл настроек), чтобы сохранить настройки в будущем. После этого кнопкаSave Current Settings to Folder
станет активной.Это не самый очевидный рабочий процесс. Сначала вы должны нажать «Загрузить настройки из пользовательской папки или URL». Выберите папку, в которой вы хотите их сохранить; Я храню папку appsync в Dropbox для такого рода вещей. После того, как вы выбрали папку, вы можете нажать «Сохранить настройки в папку». На новой машине / новой установке вашей ОС вы можете загрузить эти настройки из папки. Сначала я был уверен, что настройки загрузки уничтожат мои предыдущие настройки, но это не так.
источник
Я не трогал опцию «сохранить в папку». Я просто скопировал два файла / каталога, которые вы упомянули в своем вопросе, на новую машину, а затем запустил
defaults read com.googlecode.iterm2
.См. Https://apple.stackexchange.com/a/111559.
источник
Есть еще один способ сделать это.
В iTerm2 2.9.20140923 вы можете использовать динамические профили, как указано на странице документации :
Таким образом, можно создать такой файл:
в папке
~/Library/Application\ Support/iTerm2/DynamicProfiles/
и поделиться им на разных машинах. Это позволяет сохранить некоторые визуальные различия между установками iterm2, такие как тип шрифта или размерность, при синхронизации удаленных хостов, ярлыков, команд и даже небольшого значка для быстрой идентификации сеанса.источник
Предостережения: этот ответ позволяет экспортировать только настройки цвета.
iTerm => Настройки => Профили => Цвета => Загрузить пресеты => Экспорт
Импорт должен быть похожим.
источник
Настройки -> Общие -> Загрузить настройки из пользовательской папки или URL
При первом выборе этого параметра он автоматически сохраняет файл настроек в эту папку с именем «com.googlecode.iterm2.plist».
источник