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?

196
demandé sur Alex Cory 2014-04-08 21:03:47

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: .

294
répondu Ask and Learn 2018-08-15 15:40:17

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.

69
répondu milsyobtaf 2014-08-04 15:49:36

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 .

voir https://apple.stackexchange.com/a/111559

18
répondu tremby 2017-04-13 12:45:07

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.

6
répondu Pei 2017-02-08 19:03:54

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.

5
répondu eddyce 2018-01-09 06:11:48

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"

1
répondu Tru 2016-12-19 15:37:07