web-dev-qa-db-fra.com

Comment enregistrer Atom et liste des packages installés

J'ai récemment commencé à utiliser Atom. C'est assez bien jusqu'à présent. Je prévois de l'installer sur plusieurs autres machines.

Comment puis-je répliquer la configuration et la liste des packages installés sur ma machine actuelle sur d'autres machines. Existe-t-il une configuration que je peux utiliser pour les exporter et les importer sur d'autres machines.

49
jsbisht

Utilisez Git pour contrôler la version de votre fichier de configuration (~/.atom/config.cson), et tout autre fichier de configuration (fichiers dot) que vous pourriez avoir.

Vous pouvez ensuite héberger votre référentiel Git gratuitement sur un endroit 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 mettre à jour en utilisant git Push (pour télécharger les modifications) et git pull (pour télécharger les modifications).

Pour suivre également les packages installés, vous devrez exécuter:

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

Et ajoutez également ce fichier à Git. Pour restaurer, utilisez:

apm install --packages-file ~/.atom/package.list
54
Zaz

Vous pouvez utiliser la commande apm pour enregistrer/restaurer les packages installés.

Pour exporter des packages (uniquement le nom des packages):

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

Pour importer des packages:

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

Sous Linux apm est disponible si vous installez Atom from .deb fichier.

Sous OSX: open atom -> install Shell command

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

26
vuhung3990

atom-package-sync est un package que j'ai créé il y a quelques semaines. Cela fonctionne un peu comme la synchronisation de Google Chrome, il vous suffit de vous connecter et il synchronise automatiquement vos packages et paramètres sur toutes vos instances Atom.

enter image description here

J'ai l'intention de publier le code source côté serveur dans les semaines à venir et d'ajouter une fonction d'exportation pour des sauvegardes alternatives.

9
Mathew

Cette question était déjà (si je vous ai bien compris) dans la façon de synchroniser Packages et paramètres pour plusieurs ordinateurs dans Github Atom Editor .

Vous trouverez peut-être la réponse dans un article de blog que j'ai écrit. J'espère que cela aide Comment synchroniser Atom entre les ordinateurs .

7
AtomTips

Sous OSX/macOS:

  1. Ouvrez Terminal sur l'ordinateur qui possède les paramètres que vous souhaitez conserver/synchroniser avec les autres.
  2. Bouger ton ~/.atom dossier vers Dropbox ou un autre service synchronisé (~ représente votre /users/<your_username> dossier), comme ceci:

    mv ~/.atom ~/Dropbox/atom
    
  3. Ouvrez le terminal et créez un lien symbolique qui relie l'endroit Atom s'attend à ce que sa configuration soit (~/.atom), à votre dossier synchronisé, comme ceci:

    ln -s ~/Dropbox/atom ~/.atom
    
  4. Sur les autres ordinateurs sur lesquels vous souhaitez utiliser ces paramètres, ouvrez Terminal et exécutez:

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

    (Cela supprime le dossier .atom et ajoute le lien symbolique sur une seule ligne.)

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

Le seul bogue potentiel que j'ai remarqué peut se produire si vos paramètres spécifient une police qu'un autre ordinateur ne possède pas. L'installation de la police sur cet ordinateur corrige. Tous les packages, thèmes et paramètres installés par Atom sont automatiquement là.

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

2
Michael Liquori

Le gestionnaire de packages atom prend en charge les packages vedettes, soit en ligne (via atom.io/packages et atom.io/themes), soit sur la ligne de commande à l'aide de

apm star <packagename>

ou

apm star --installed

pour démarrer tous vos packages installés.

Les packages favoris peuvent ensuite être facilement installés à l'aide de:

apm stars --install 

Notez que la mise en vedette des packages nécessite une connexion à atom.io à l'aide de votre compte github.

0
Seth