Comment sauvegarder la configuration de L'éditeur Atom et la liste des paquets installés

j'ai récemment commencé à utiliser Atom editor. Son très bien jusqu'à présent. J'ai l'intention de l'installer sur plusieurs autres machines.

Comment puis-je répliquer la configuration et la liste des paquets installés sur ma machine actuelle à d'autres machines. Est-il une config que je peux utiliser pour exporter et importer sur d'autres machines.

42
demandé sur BuZZ-dEE 2015-05-02 22:58:28

6 réponses

utilisez Git pour contrôler la version de votre fichier de configuration ( ~/.atom/config.cson ), et de tout autre fichier de configuration (dotfiles) que vous avez.

vous pouvez ensuite héberger gratuitement votre dépôt Git sur quelque part comme GitHub , et le récupérer sur d'autres ordinateurs simplement en exécutant git clone https://github.com/{username}/{repo} .

vous pouvez ensuite le tenir à jour en utilisant git push (pour télécharger les modifications) et git pull (pour télécharger les modifications).

pour suivre les paquets installés aussi, vous devrez exécuter:

apm list --installed --bare > ~/.atom/package.list

et ajouter ce fichier à Git également. Pour restaurer, utilisez:

apm install --packages-file ~/.atom/package.list
46
répondu Zaz 2017-04-28 13:29:29

vous pouvez utiliser la commande apm pour enregistrer/restaurer les paquets installés.

pour exporter des colis (seulement le nom des colis):

apm list --installed --bare > ~/Gdrive/backup.txt

pour importer des colis:

apm install --packages-file ~/Gdrive/backup.txt

sur Linux apm est disponible si vous installez Atom à partir du fichier .deb .

sur OSX: open atom -> install shell command

de Windows: apm dans C:\Users\YOUR_NAME\AppData\Local\atom\bin

25
répondu vuhung3990 2017-08-07 07:17:11

Cette question a déjà été (si je vous ai bien compris) dans comment synchroniser Packages et les paramètres de plusieurs ordinateurs dans Github Atome d'Éditeur .

Vous pourriez trouver la réponse dans un post de blog que j'ai écrit. J'espère qu'il aide comment synchroniser L'atome entre les ordinateurs .

7
répondu AtomTips 2016-02-19 16:38:34

atome-package-sync est un paquet que j'ai créé il y a quelques semaines. Il fonctionne un peu comme la synchronisation de Google Chrome, il suffit de vous connecter et il synchronise vos paquets et paramètres automatiquement à travers toutes vos instances Atom.

enter image description here

j'ai l'intention de publier le code source pour le côté serveur dans les semaines à venir et ajouter une fonctionnalité d'exportation pour alternative sauvegarde.

5
répondu Mathew 2017-03-29 01:55:09

sur OSX:

  1. Ouvrir un Terminal sur l'ordinateur avec les paramètres que vous souhaitez conserver / sync pour les autres.
  2. déplacez votre dossier ~/.atom vers Dropbox ou un autre service synchronisé ( ~ représente votre dossier /users/<your_username> ), comme ceci:

    mv ~/.atom ~/Dropbox/atom
    
  3. ouvrir le terminal, et faire un lien symbolique qui relie la place Atom s'attend à ce que sa configuration soit (~/.atom), à votre dossier synchronisé, comme ceci:

    ln -s ~/Dropbox/atom ~/.atom
    
  4. sur les autres ordinateurs, vous souhaitez utiliser ces paramètres, ouvrir le Terminal et exécuter:

    rm -rf ~/.atom && ln -s ~/Dropbox/atom ~/.atom
    

    (ce qui supprime le .atome dossier et ajoute le lien dans une ligne.)

avec cette méthode, vos paramètres sont automatiquement synchronisés sur chaque ordinateur, pas besoin de mettre à jour quoi que ce soit manuellement.

le seul bug potentiel que j'ai remarquez peut se produire si vos paramètres spécifient une police qu'un autre ordinateur n'a pas. Installer la police sur cet ordinateur corrige. Tous les paquets, thèmes et paramètres installés par Atom s'y trouvent automatiquement.

cette même méthode peut être utilisée pour de nombreuses applications (WebStorm, texte Sublime, iTunes sont quelques exemples).

1
répondu Michael Liquori 2016-06-11 19:35:29

le gestionnaire de paquets atom supporte la mise en vedette des paquets, soit en ligne (via atom.io / packages and atom.io / themes) ou sur la ligne de commande en utilisant

apm star <packagename>

ou

apm star --installed

pour lancer tous vos paquets installés.

Les paquets Starred

peuvent alors être facilement installés en utilisant:

apm stars --install 

Notez que mettant en vedette les packages exige que l'exploitation forestière dans l'atome.io à l'aide de votre compte github.

0
répondu Seth 2017-08-18 17:41:03