Подтвердить что ты не робот

Как сохранить конфигурацию редактора Atom и список установленных пакетов

Недавно я начал использовать редактор Atom. До сих пор это довольно здорово. Я планирую установить его на нескольких других машинах.

Как я могу реплицировать конфигурацию и список пакетов, установленных на моем компьютере, на другие машины. Есть ли конфигурация, которую я могу использовать для экспорта и импорта на других машинах.

4b9b3361

Ответ 1

Используйте Git для контроля версий вашего файла конфигурации (~/.atom/config.cson) и любых других файлов конфигурации (dotfiles), которые у вас могут быть.

Затем вы можете бесплатно разместить репозиторий Git где-нибудь, например GitHub, и получить его на других компьютерах, просто выполнив git clone https://github.com/{username}/{repo}.

Затем вы можете обновить его с помощью git push (для загрузки изменений) и git pull (для загрузки изменений).

Чтобы отслеживать установленные пакеты, вам необходимо запустить:

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

И добавьте этот файл в Git. Чтобы восстановить, используйте:

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

Ответ 2

Вы можете использовать команду apm для сохранения/восстановления установленных пакетов.

Чтобы экспортировать пакеты (только имена пакетов):

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

Чтобы импортировать пакеты:

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

В Linux apm доступен, если вы устанавливаете Atom из файла .deb.

В OSX: open atominstall shell command

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

Ответ 3

Этот вопрос уже (если я правильно вас понял) в том, как синхронизировать Пакеты и настройки для нескольких компьютеров в редакторе Github Atom.

Вы можете найти ответ в сообщении в блоге, которое я написал. Я надеюсь, что это поможет Как синхронизировать Atom между компьютерами.

Ответ 4

atom-package-sync - это пакет, который я создал пару недель назад. Он работает немного как синхронизация Google Chrome, вы просто авторизуетесь и автоматически синхронизируете свои пакеты и настройки во всех экземплярах Atom.

введите описание изображения здесь

Я планирую выпустить исходный код для серверной части в ближайшие недели и добавить функцию экспорта для альтернативных резервных копий.

Ответ 5

В OSX:

  • Откройте терминал на компьютере, у которого есть настройки, которые вы хотите сохранить/синхронизировать с другими.
  • Переместите вашу папку ~/.atom в Dropbox или другую синхронизированную службу (~ представляет вашу папку /users/<your_username>), например:

    mv ~/.atom ~/Dropbox/atom
    
  • Откройте терминал и создайте символическую ссылку, которая соединяет место, в котором Atom ожидает, что его конфигурация будет (~/.atom), в вашу синхронизированную папку, например:

    ln -s ~/Dropbox/atom ~/.atom
    
  • На других компьютерах вы хотите использовать эти настройки, откройте терминал и запустите:

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

    (Это удаляет папку .atom и добавляет символическую ссылку в одну строку.)

С помощью этого метода ваши настройки автоматически синхронизируются на каждом компьютере, нет необходимости вручную обновлять что-либо.

Единственная потенциальная ошибка, которую я заметил, может произойти, если ваши настройки указывают шрифт, который не имеет другого компьютера. Установка шрифта на этом компьютере исправлена. Все пакеты, темы и настройки, установленные Atom, автоматически там.

Этот же метод может использоваться для многих приложений (WebStorm, Sublime Text, iTunes - несколько примеров).

Ответ 6

Менеджер пакетов пакетов поддерживает вставки в главные пакеты, будь то онлайн (через atom.io/packages и atom.io/themes) или в командной строке, используя

apm star <packagename>

или

apm star --installed

чтобы отобразить все установленные вами пакеты.

Затем помеченные пакеты могут быть легко установлены с помощью:

apm stars --install 

Обратите внимание, что в главные пакеты требуется войти в систему atom.io, используя вашу учетную запись github.