Je devais reformater mon ordinateur et maintenant, je ne parviens pas à copier les paramètres/profils.
J'ai copié les fichiers dans ~/Library/Application\ Support/iTerm/
J'ai aussi copié ~/Library/Preferences/com.googlecode.iterm2.plist
mais il continue de me donner cette erreur:
Failed to load preferences from custom directory. Falling back to local copy.
Missing or malformed file at "/
com.googlecode.iterm2.plist"
J'ai aussi essayé de sauvegarder le profil dans un répertoire pour pouvoir l'envoyer mais cela ne fonctionne pas.
Voici l'emplacement:
iTerm ▶ Général ▶ Préférences ▶ Enregistrer les paramètres dans le dossier
et voici la sortie:
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
Les couleurs fonctionnent (se trouvent dans le chemin ci-dessous), mais je n'essaie pas simplement de sauvegarder les couleurs, mais plutôt toutes mes préférences.
iTerm ▶ Préférences ▶ Profils ▶ Couleurs ▶ Charger les réglages ▶ Exporter
Est-ce que quelqu'un sait comment faire fonctionner cela?
Si vous examinez Preferences -> General
, vous remarquerez au bas du panneau un réglage Load preferences from a custom folder or URL:
. Il y a un bouton à côté Save settings to Folder
.
Il suffit donc de sauvegarder vos paramètres et de les charger après avoir réinstallé votre système d'exploitation.
Si le Save settings to Folder
est désactivé, sélectionnez un dossier (vide, par exemple) dans la zone de texte Load preferences from a custom folder or URL:
.
Ce n'est pas le flux de travail le plus évident. Vous devez d’abord cliquer sur "Charger les préférences depuis un dossier personnalisé ou une URL". Sélectionnez le dossier dans lequel vous souhaitez les enregistrer. Je garde un dossier appsync dans Dropbox pour ce genre de choses. Une fois que vous avez sélectionné le dossier, vous pouvez cliquer sur "Enregistrer les paramètres dans le dossier". Sur une nouvelle machine/une nouvelle installation de votre système d'exploitation, vous pouvez maintenant charger ces paramètres à partir du dossier. Au début, j'étais sûr que les préférences de chargement effaceraient mes paramètres précédents, mais ce ne fut pas le cas.
Je n'ai pas touché l'option "enregistrer dans un dossier". Je viens de copier les deux fichiers/répertoires que vous avez mentionnés dans votre question sur la nouvelle machine, puis de lancer defaults read com.googlecode.iterm2
.
Il y a une autre façon de faire cela.
Dans iTerm2 2.9.20140923, vous pouvez utiliser Profils dynamiques comme indiqué dans la page de documentation :
Profils dynamiques est une fonctionnalité qui vous permet de stocker vos profils dans un fichier situé en dehors de la base de données de préférences MacOS habituelle. Les profils peuvent être modifiés au moment de l'exécution en modifiant un ou plusieurs fichiers Plist (au format JSON, XML ou binaire). Les changements sont pris en compte immédiatement.
Il est donc possible de créer un fichier comme celui-ci:
{
"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"
],
}
]
}
dans le dossier ~/Library/Application\ Support/iTerm2/DynamicProfiles/
et partagez-le sur différentes machines. Cela vous permet de conserver certaines différences visuelles entre les installations iterm2 telles que le type de police ou la dimension, tout en synchronisant les hôtes distants, les raccourcis, les commandes, etc.
mises en garde: cette réponse permet uniquement d'exporter les paramètres de couleur.
iTerm => Préférences => Profils => Couleurs => Charger les préréglages => Exporter
L'importation doit être similaire.
Préférences -> Général -> Charger les préférences à partir d'un dossier personnalisé ou d'une URL
Pour la première fois, vous enregistrez un fichier de préférences dans ce dossier appelé "com.googlecode.iterm2.plist".