Jak zapisać konfigurację edytora Atom i listę zainstalowanych pakietów

Ostatnio zacząłem używać Edytora Atom. Jak na razie jest całkiem nieźle. Planuję zainstalować go na kilku innych maszynach.

Jak mogę replikować konfigurację i listę pakietów zainstalowanych na mojej bieżącej maszynie na inne maszyny. Czy istnieje config, którego mogę użyć do eksportowania i importowania ich na innych maszynach.

Author: BuZZ-dEE, 2015-05-02

6 answers

Użyj Git , aby kontrolować wersję swojego pliku konfiguracyjnego (~/.atom/config.cson) i innych plików konfiguracyjnych (dotfiles), które możesz mieć.

Możesz następnie hostować swoje repozytorium Git za darmo gdzieś na przykład GitHub, i pobierać je na innych komputerach po prostu uruchamiając git clone https://github.com/{username}/{repo}.

Możesz następnie aktualizować go za pomocą git push (Aby przesłać zmiany) i git pull (Aby pobrać zmiany).

Aby śledzić również zainstalowane pakiety, musisz uruchomić:

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

I dodaj ten plik do Git również. Aby przywrócić, użyj:

apm install --packages-file ~/.atom/package.list
 46
Author: Zaz,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-04-28 13:29:29

Możesz użyć polecenia apm, aby zapisać / przywrócić zainstalowane pakiety.

Do eksportu pakietów (tylko nazwa pakietów):

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

Do importu opakowań:

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

Na Linuksie {[2] } jest dostępny, jeśli zainstalujesz Atom z pliku .deb.

Na OSX: open atom -> install shell command

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

 25
Author: vuhung3990,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-07 07:17:11

To pytanie było już (jeśli dobrze zrozumiałem) w jak synchronizować Pakiety i ustawienia dla wielu komputerów w edytorze Atom Github .

Możesz znaleźć odpowiedź w wpisie na blogu, który napisałem. Mam nadzieję, że to pomoże Jak zsynchronizować Atom między komputerami.

 7
Author: AtomTips,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-02-19 16:38:34

Atom-package-sync to pakiet, który stworzyłem kilka tygodni temu. Działa to trochę jak synchronizacja Google Chrome, po prostu zaloguj się i synchronizuje pakiety i ustawienia automatycznie we wszystkich instancjach Atom.

Tutaj wpisz opis obrazka

W najbliższych tygodniach planuję udostępnić kod źródłowy po stronie serwera i dodać funkcję eksportu alternatywnych kopii zapasowych.

 5
Author: Mathew,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-03-29 01:55:09

Na OSX:

  1. Otwórz Terminal na komputerze, który ma ustawienia, które chcesz zachować / zsynchronizować z innymi.
  2. Przenieś swój folder ~/.atom do Dropbox lub innej zsynchronizowanej usługi (~ reprezentuje twój folder /users/<your_username>), Tak:

    mv ~/.atom ~/Dropbox/atom
    
  3. Otwórz terminal i stwórz dowiązanie symboliczne, które łączy ATOM miejsca, w którym Atom spodziewa się jego konfiguracji (~ / .atom), do twojego zsynchronizowanego folderu, tak:

    ln -s ~/Dropbox/atom ~/.atom
    
  4. Na innych komputerach, które chcesz użyć tych ustawień, otwórz Terminal I run:

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

    (to usuwa .katalog atom i dodaje dowiązanie symboliczne w jednej linii.)

Dzięki tej metodzie ustawienia są automatycznie synchronizowane na każdym komputerze, bez konieczności ręcznej aktualizacji czegokolwiek.

Jedyny potencjalny błąd, który zauważyłem, może wystąpić, jeśli ustawienia określają czcionkę, której inny komputer nie ma. Instalacja czcionki na tym komputerze naprawia. Wszystkie pakiety, motywy i ustawienia zainstalowane przez Atom są automatycznie tam.

Ta sama metoda może być używana w wielu aplikacjach (WebStorm, Sublime Text, iTunes to kilka przykładów).

 1
Author: Michael Liquori,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-06-11 19:35:29

Menedżer pakietów atom obsługuje pakiety, zarówno online (poprzez atom.io/packages oraz atom.io/themes) lub w wierszu poleceń za pomocą

apm star <packagename>

Lub

apm star --installed

Aby zaznaczyć wszystkie zainstalowane pakiety.

Starred Pakiety można następnie łatwo zainstalować za pomocą:

apm stars --install 

Zauważ, że pakiety główne wymagają zalogowania się do atom.io korzystanie z konta github.

 0
Author: Seth,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-18 17:41:03