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.
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
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
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.
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.
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 .
Sous OSX/macOS:
Bouger ton ~/.atom
dossier vers Dropbox ou un autre service synchronisé (~
représente votre /users/<your_username>
dossier), comme ceci:
mv ~/.atom ~/Dropbox/atom
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
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).
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.