sincronizar conectar con atom backup settings config atom-editor reinstall

backup - conectar - Cómo guardar la configuración del editor de Atom y la lista de paquetes instalados



conectar atom con github (6)

Recientemente comencé a usar el editor de Atom. Es muy bueno hasta ahora. Estoy planeando instalarlo en varias otras máquinas.

¿Cómo puedo replicar la configuración y la lista de paquetes instalados en mi máquina actual a otras máquinas? ¿Hay alguna configuración que pueda usar para exportarla e importarla en otras máquinas?


El administrador de paquetes atom admite paquetes protagonizados, ya sea en línea (a través de atom.io/packages y atom.io/themes) o en la línea de comandos usando

apm star <packagename>

o

apm star --installed

para protagonizar todos tus paquetes instalados.

Los paquetes destacados se pueden instalar fácilmente usando:

apm stars --install

Tenga en cuenta que los paquetes protagonizados requieren iniciar sesión en atom.io utilizando su cuenta github.


En OSX:

  1. Abra la Terminal en la computadora que tiene la configuración que desea conservar / sincronizar con los demás.
  2. Mueva su carpeta ~/.atom a Dropbox u otro servicio sincronizado ( ~ representa su carpeta /users/<your_username> ), así:

    mv ~/.atom ~/Dropbox/atom

  3. Abre la terminal y crea un enlace simbólico que conecte el lugar donde Atom espera que su configuración sea (~ / .atom), en tu carpeta sincronizada, así:

    ln -s ~/Dropbox/atom ~/.atom

  4. En otras computadoras que quiera usar estas configuraciones, abra Terminal y ejecute:

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

    (Esto elimina la carpeta .atom y agrega el enlace simbólico en una línea).

Con este método, la configuración se sincroniza automáticamente en cada computadora, sin necesidad de actualizar nada manualmente.

El único error potencial que he notado puede ocurrir si su configuración especifica una fuente que no tiene otra computadora. Se corrigió la instalación de la fuente en esa computadora. Todos los paquetes, temas y configuraciones instalados por Atom están automáticamente allí.

Este mismo método se puede utilizar para muchas aplicaciones (WebStorm, Sublime Text, iTunes son algunos ejemplos).



Puede usar el comando apm para guardar / restaurar paquetes instalados.

Para exportar paquetes (solo nombre de paquetes):

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

Para importar paquetes:

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

En Linux, apm está disponible si instala Atom desde el archivo .deb .

En OSX: open atom -> install shell command

Windows: apm en C:/Users/YOUR_NAME/AppData/Local/atom/bin


atom-package-sync es un paquete que creé hace un par de semanas. Funciona un poco como la sincronización de Google Chrome, solo tienes que iniciar sesión y sincroniza tus paquetes y configuraciones automáticamente en todas tus instancias de Atom.

Planeo lanzar el código fuente para el lado del servidor en las próximas semanas y agregar una función de exportación para copias de seguridad alternativas.


Use Git para controlar la versión de su archivo de configuración ( ~/.atom/config.cson ) y cualquier otro archivo de configuración (archivos de puntos) que pueda tener.

A continuación, puede alojar su repositorio Git de forma gratuita en algún lugar como GitHub , y recuperarlo en otras computadoras simplemente ejecutando git clone https://github.com/{username}/{repo} .

Luego puede mantenerlo actualizado usando git push (para cargar cambios) y git pull (para descargar cambios).

Para rastrear paquetes instalados también, deberá ejecutar:

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

Y agrega ese archivo a Git también. Para restaurar, use:

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