Jak wyeksportować profile iTerm2
Musiałem sformatować komputer i teraz mam problem z skopiowaniem ustawień / profili.
Skopiowałem pliki w ~/Library/Application\ Support/iTerm/
Ja też skopiowałem ~/Library/Preferences/com.googlecode.iterm2.plist
ale ciągle daje mi ten błąd:
Failed to load preferences from custom directory. Falling back to local copy.
Missing or malformed file at "/
com.googlecode.iterm2.plist"
Próbowałem również zapisać profil w katalogu, aby móc go wysłać, ale to nie działa.
Oto lokalizacja:
ITerm ▶ Ogólne ▶ Preferencje ▶ Zapisz Ustawienia Do Folderu
A oto wyjście:
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
Kolory działają, (Znalezione w ścieżce poniżej) ale nie próbuję po prostu zapisać kolory, ale raczej wszystkie moje preferencje.
ITerm ▶ Preferencje ▶ Profile ▶ Kolory ▶ Ustawienia Obciążenia ▶ Eksport
Czy ktoś wie jak to uruchomić?6 answers
Jeśli spojrzysz na Preferences -> General
, zauważysz u dołu panelu ustawienie Load preferences from a custom folder or URL:
. Obok znajduje się przycisk Save settings to Folder
.
Więc wszystko, co musisz zrobić, to najpierw zapisać ustawienia i załadować je po ponownej instalacji systemu operacyjnego.
Jeśli Save settings to Folder
jest wyłączona, wybierz folder (np. pusty) w polu tekstowym Load preferences from a custom folder or URL:
.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-08-15 15:40:17
To nie jest najbardziej oczywisty przepływ pracy. Najpierw musisz kliknąć "Wczytaj preferencje z niestandardowego folderu lub adresu URL". Wybierz folder, w którym chcesz je zapisać; trzymam folder appsync w Dropbox dla tego rodzaju rzeczy. Po wybraniu folderu możesz kliknąć "Zapisz ustawienia do folderu". Na nowej maszynie / nowej instalacji systemu operacyjnego możesz teraz załadować te ustawienia z folderu. Na początku byłem pewien, że preferencje ładowania wymazają moje poprzednie ustawienia, ale tak się nie stało.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-08-04 15:49:36
Nie dotknąłem opcji "Zapisz do folderu". Po prostu skopiowałem dwa pliki / katalogi, o których wspomniałeś w swoim pytaniu, na nową maszynę, a następnie uruchomiłem defaults read com.googlecode.iterm2
.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-04-13 12:45:07
Zastrzeżenia: ta odpowiedź pozwala eksportować tylko ustawienia kolorów.
ITerm = > Preferences = > Profile = > Colors = > Load Presets = > Export
Import jest podobny.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-02-08 19:03:54
Jest na to inny sposób.
Z iTerm2 2.9.20140923 możesz użyć dynamicznych profili zgodnie z opisem na stronie dokumentacja:
Profile dynamiczne to funkcja, która pozwala przechowywać profile w pliku poza zwykłą bazą danych preferencji systemu macOS. Profile mogą być zmieniane w czasie wykonywania przez edycję jednego lub większej liczby plików plist (sformatowanych jako JSON, XML lub w formacie binarnym). Zmiany są natychmiast odbierane.
Więc możliwe jest tworzenie plik taki jak ten:
{
"Profiles": [{
"Name": "MYSERVER1",
"Guid": "MYSERVER1",
"Custom Command": "Yes",
"Command": "ssh [email protected]",
"Shortcut": "M",
"Tags": [
"LOCAL", "THATCOMPANY", "WORK", "NOCLOUD"
],
},
{
"Name": "MYOCEANSERVER1",
"Guid": "MYOCEANSERVER1",
"Custom Command": "Yes",
"Command": "ssh [email protected]",
"Shortcut": "O",
"Tags": [
"THATCOMPANY", "WORK", "DIGITALOCEAN"
],
},
{
"Name": "PI1",
"Guid": "PI1",
"Custom Command": "Yes",
"Command": "ssh [email protected]",
"Shortcut": "1",
"Tags": [
"LOCAL", "PERSONAL", "RASPBERRY", "SMALL"
],
},
{
"Name": "VUZERO",
"Guid": "VUZERO",
"Custom Command": "Yes",
"Command": "ssh [email protected]",
"Shortcut": "0",
"Tags": [
"LOCAL", "PERSONAL", "SMALL"
],
}
]
}
W folderze ~/Library/Application\ Support/iTerm2/DynamicProfiles/
i udostępnij go na różnych maszynach.
Pozwala to zachować pewne wizualne różnice między instalacjami iterm2, takimi jak typ czcionki lub wymiar, podczas synchronizacji zdalnych hostów, skrótów, poleceń itp.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-01-09 06:11:48
Preferences -> General - > Load preferences from a custom folder or URL
Po pierwszym wybraniu tej opcji, automatycznie zapisze plik preferencji w tym folderze o nazwie " com.googlecode.iterm2.plist "
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-12-19 15:37:07