Comment exporter des profils iTerm2
j'avais besoin de reformater mon ordinateur et maintenant j'ai du mal à 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 ça ne marche pas.
, Voici la situation:
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, (trouvé dans le chemin ci-dessous) mais je ne suis pas simplement essayer de sauver les couleurs, mais plutôt toutes mes préférences.
iTerm intentionpreferentionspreferentialitéstypesdefondationdefondationdefondationdefondationdefondationdefondationdefondation"
est-ce que quelqu'un sait comment faire pour que ça marche?
6 réponses
si vous avez un regard à Preferences -> General
vous remarquerez au bas du panneau, il y a un paramètre Load preferences from a custom folder or URL:
. Il y a un bouton à côté de lui Save settings to Folder
.
donc tout ce que vous avez à faire est de sauvegarder vos paramètres d'abord 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 (par exemple vide) 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 à partir d'un dossier personnalisé ou D'une URL". Sélectionnez le dossier dans lequel vous voulez les sauvegarder; 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 / 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 le chargement des préférences d'effacer mes réglages précédents, mais il n'a pas.
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 j'ai lancé defaults read com.googlecode.iterm2
.
mises en garde: cette réponse ne permet d'exporter que les paramètres de couleur.
iTerm => Préférences => Profils => Couleurs => Charger les Presets => Exporter
importation similaire.
Il y a une autre façon de le faire.
du itérm2 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 en dehors de la base de données habituelle macOS préférences. Les profils peuvent être modifiés à l'exécution en éditant un ou plusieurs fichiers plist (formatés en JSON, XML ou en binaire). Les changements sont repérés immédiatement.
il est donc possible de créer un fichier comme celui-ci:
{
"Profiles": [{
"Name": "MYSERVER1",
"Guid": "MYSERVER1",
"Custom Command": "Yes",
"Command": "ssh root@555.66.77.88",
"Shortcut": "M",
"Tags": [
"LOCAL", "THATCOMPANY", "WORK", "NOCLOUD"
],
},
{
"Name": "MYOCEANSERVER1",
"Guid": "MYOCEANSERVER1",
"Custom Command": "Yes",
"Command": "ssh root@111.222.333.444",
"Shortcut": "O",
"Tags": [
"THATCOMPANY", "WORK", "DIGITALOCEAN"
],
},
{
"Name": "PI1",
"Guid": "PI1",
"Custom Command": "Yes",
"Command": "ssh root@555.66.77.99",
"Shortcut": "1",
"Tags": [
"LOCAL", "PERSONAL", "RASPBERRY", "SMALL"
],
},
{
"Name": "VUZERO",
"Guid": "VUZERO",
"Custom Command": "Yes",
"Command": "ssh root@777.555.44.66",
"Shortcut": "0",
"Tags": [
"LOCAL", "PERSONAL", "SMALL"
],
}
]
}
dans le dossier ~/Library/Application\ Support/iTerm2/DynamicProfiles/
et le partager entre 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.
Préférences -> Générales - > charger les préférences à partir d'un dossier personnalisé ou D'une URL
la première fois que vous choisissez ceci, il enregistrera automatiquement un fichier de préférences dans ce dossier appelé" com.googlecode.iterm2.plist"