Как сохранить конфигурацию редактора Atom и список установленных пакетов
Недавно я начал использовать редактор Atom. До сих пор это довольно здорово. Я планирую установить его на нескольких других машинах.
Как я могу реплицировать конфигурацию и список пакетов, установленных на моем компьютере, на другие машины. Есть ли конфигурация, которую я могу использовать для экспорта и импорта на других машинах.
Ответы
Ответ 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 atom
→ install 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.